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, The Charles Hotel in Harvard Square, Cambridge, United States of America (approx. 42.37227°, -71.12263°)


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