Loading hotels
Confirming room availability...
Boston Harbor Hotel, 70 Rowes Wharf, Boston, United States
Near New England Aquarium<br /><br />With a stay at Boston Harbor Hotel in Boston (Downtown Boston), you'll be steps from Boston Harbor and Rowes Wharf. This 5-star hotel is 0.2 mi (0.4 km) from New England Aquarium and 0.5 mi (0.8 km) from The Freedom Trail.