42.37181 ­-71.11504
Go to map view
The Inn at Harvard - Cambridge - Building
The Inn at Harvard - Cambridge - Bedroom
1201 Massachusetts Avenue, Cambridge, MA 02138, United States +1 617 491 2222
The Inn at Harvard is located in central Cambridge, close to Harvard University Art Museums, Harvard University, and Fenway Park. Nearby points of interest also include USS Constitution Museum and Massachusetts Institute of Technology. The Inn at Harvard features a restaurant. Room service is available during limited hours. The hotel serves Cooked-to-order b... More from BestDay

Get Rates

Show The Inn at Harvard at top of the results.

Get Flight + Hotel