The Hotel Denver
Address:
402 7th St
Glenwood Springs, CO 81601, US
(970) 945.6565
Category: Hotels
The Hotel Denver is a historic hotel that is the most centrally located hotel in Glenwood Springs. In the heart of downtown Glenwood, all attractions are within easy walking distance including the dowtown core restaurants, shops, night spots and parks.