Hotels in Harvard Square

Business Center, Limited Stay Hotel, Valet Parking, Wireless Internet
1924 Massachusetts Avenue
Cambridge, MA 02138