Where is Charles River Esplanade located?
Charles River Esplanade, Charles River Esplanade, United States of America (approx. 42.356228°, -71.076004°)
Charles River Esplanade, Charles River Esplanade, United States of America (approx. 42.356228°, -71.076004°)