Hotels Closest To MacDonald Stadium

1924 Massachusetts Avenue
Cambridge, MA 02140
In Cambridge (Porter Square)

Distance3.4 miles SELECT

Hotel 1868 Cambridge

1868 Massachusetts Avenue
Cambridge, MA 02140
In Cambridge (Porter Square)

Distance3.4 miles SELECT