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