The Charles Hotel

Starting at
$615

TripAdvisor Review

Based on 2471 review

See all

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

More details