Located 6 minutes' drive from Glenwood Hot Springs, this hotel offers modern guest rooms with free Wi-Fi. An indoor heated swimming pool, hot tub and sun terrace with mountain views are provided.
Number of rooms: 101
105 Wulfsohn Road, Glenwood Springs, CO 81601, United States
Hotel booked 1 times today.