Where is The Westin Copley Place, Boston?

Where is The Westin Copley Place, Boston located?

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


Where is The Westin Copley Place, Boston on the map?