Holiday Inn Express Boston

69 Boston St
Boston, Massachusetts 02125
5.5 miles from Newbury College
More hotels near this hotel