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