Where is Copley Square?

Where is Copley Square located?

Copley Square, Copley Square, United States of America (approx. 42.34982°, -71.07657°)


Where is Copley Square on the map?