Where is Copley Square Hotel, a FOUND Hotel, Boston located?
Copley Square Hotel, a FOUND Hotel, Boston, Copley Square Hotel, a FOUND Hotel, Boston, United States of America (approx. 42.34827°, -71.07853°)
Copley Square Hotel, a FOUND Hotel, Boston, Copley Square Hotel, a FOUND Hotel, Boston, United States of America (approx. 42.34827°, -71.07853°)