Where is The Charles Hotel in Harvard Square, Cambridge?

Where is The Charles Hotel in Harvard Square, Cambridge located?

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


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