Das Beacon Street Hotel Somerville befindet sich in unmittelbarer Nähe vom Porter Square, und zwar 6 Fußminuten von hier entfernt.
Das Hotel liegt im Stadtteil Harvard University und in circa 6 km Entfernung vom Faneuil Hall sowie 7 km von Einkaufsmöglichkeiten wie dem Prudential Tower. Das Hotel liegt auch ganz nah an der U-Bahn-Station Porter. Kulturelle Erlebnisse in der Umgebung bieten das Museum der Wissenschaften (liegt in rund 10 Autominuten Entfernung vom Beacon Street Somerville). Die Bushaltestelle Massachusetts Ave at Porter Rd ist in 650 Meter Entfernung von der Unterkunft und der Bahnhof Historischer Glenwood liegt in circa 3 km Entfernung von der Unterkunft. Das Hotel ist in 20 Minuten mit dem Auto vom Flughafen Logan zu erreichen, der etwa 5 km entfernt liegt.
Das Beacon Street Somerville liegt ein paar Schritte entfernt vom Restaurant Cafe Rustica und bietet Gerichte der italienischen Küche.