Where is The Westin Copley Place?

Where is The Westin Copley Place located?

The Westin Copley Place, Massachusetts, United States of America (approx. 42.34873°, -71.07729°)


Where is The Westin Copley Place on the map?