907 Main Street
Cambridge,
MA
02139
Located In The Heart Of Cambridge, The Central Square Hotel Will Feature 70 Guest Rooms And Suites, A Full Service Restaurant And Bar, State Of The Art Meeting Facilities And A Seasonal Roof Top Lounge.