Das Bowers House bietet moderne Unterkünfte in Somerville, in günstiger Lage direkt am Davis-Platz und eine 20-minütige U-Bahnfahrt vom Stadtzentrum von Boston entfernt. Kostenlose Parkplätze stehen zur Verfügung und ein kontinentales Frühstück wird täglich serviert. Die Metrostation ist weniger als 5 Gehminuten entfernt.
Die modernen Zimmer bieten ein eigenes Bad mit einer Badewanne oder einer Dusche, einen Flachbild-Kabel-TV, eine Klimaanlage und eine iPod-Dockingstation.
Ein kontinentales Frühstück mit frischem Gebäck, Obst, griechischem Joghurt, Apfel- und Orangensaft, Sojamilch, einer Auswahl an Müsli, Gourmetkaffee sowie schwarzem Tee oder Kräutertee wird täglich serviert. Eine schöne Außenveranda lädt zum Entspannen ein. Zu den weiteren Einrichtungen gehören eine Gepäckaufbewahrung und kostenfreies WLAN.
Das Bed & Breakfast liegt 2,2 km von der Harvard University und 1,3 km von der Tufts University entfernt. Mehrere gastronomische Einrichtungen erreichen Sie bequem zu Fuß.