The Esplanade 4.7 / 5

Boston

Overview

This is a state-owned park situated in the Back Bay area of the city, on the south bank of the Charles River and a perfect spot to spend some relaxing moments with your family.

Tips & Reviews