The Charles Hotel in Harvard Square 4 stars

1 Bennett Street, Harvard Square, Cambridge, MA02138, United States of America

Hotel image
Read more reviews for The Charles Hotel in Harvard Square