The Kendall Hotel

The Kendall Hotel, 350 Main St, Cambridge, MA 02142, United States

(617) 577-1300

Location