Harvard Square Hotel

Starting at
$278

TripAdvisor Review

Based on 115 review

See all

This charming hotel is set in Cambridge. Pets are not allowed at Harvard Square.

More details