The Charles Hotel

Starting at
$406

TripAdvisor Review

Based on 2459 review

See all

This comfortable hotel is located in Cambridge. Pets are not permitted on the premises.

More details