La Quinta Inn

  • Hotels/Motels
23 Cummings Street
Somerville, MA 02145
(617) 625-5300 ext. 801