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