Cambridge Hotel
1560 Sherman St, 80203 Denver, United States - Denver.
See on map
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.