Where is The Charles Hotel in Harvard Square?

Where is The Charles Hotel in Harvard Square located?

The Charles Hotel in Harvard Square, Massachusetts, United States of America (approx. 42.37227°, -71.12263°)


Where is The Charles Hotel in Harvard Square on the map?