LA Quinta Inn & Suites 23 Cummings St Somerville, MA 02145 Phone: (617) 625-5300 Fax: (617) 666-5971
Category: Hotels & Motels