A Friendly Inn at Harvard 2 stars

1673 Cambridge Street, Harvard Square, Cambridge, MA 02138, United States of America

Hotel image
Read more reviews for A Friendly Inn at Harvard