Charles River Esplanade

Boston, United States

Charles River Esplanade

8.6

The Charles River Esplanade of Boston, Massachusetts, is a state-owned park situated in the Back Bay area of the city, on the south bank of the Charles River Basin.


Accommodations near Charles River Esplanade

View more accommodations near Charles River Esplanade

Nearby Tours & activities