Where is Copley Square Hotel?
Where is Copley Square Hotel located?
Copley Square Hotel, Massachusetts, United States (approx. 42.34827°, -71.07853°)
Where is Copley Square Hotel on the map?
{"latitude":42.34827,"longitude":-71.07853,"title":"Copley Square Hotel"}