La Quinta Inn & Suites Boston-Somerville

23 Cummings St
Somerville
Massachusetts
United States