Where is Copley Square Hotel?

Where is Copley Square Hotel located?

Copley Square Hotel, Copley Square Hotel, United States of America (approx. 42.348392°, -71.07867°)


Where is Copley Square Hotel on the map?