The Kendall Hotel 4 stars

350 Main Street, Kendall Square, Cambridge, MA 02142, United States of America

Hotel image
Read more reviews for The Kendall Hotel