Cambridge Hotel

1560 Sherman St, 80203 Denver, United States - Denver. See on map
Book now

Where is the lodging establishment?

1560 Sherman St, 80203 Denver, United States - Denver.

Choose your room

Cambridge Hotel

This lovely hotel is situated in Downtown. The 33 welcoming units offer a perfect place to relax at the end of the day.

Reviews

There are still no ratings for this hotel