Where is Wellesley Square?

Where is Wellesley Square located?

Wellesley Square, Wellesley Square, United States of America (approx. 42.29656°, -71.296745°)


Where is Wellesley Square on the map?