Situated in the heart of Denver, this design hotel is 5 minutes’ walk from the Colorado Convention Center. Featuring an on-site restaurant ,each room includes a 50-inch flat screen TV.
Zimmeranzahl: 189
1717 Champa Street, Denver, CO 80202, USA
Hotel heute 2-mal gebucht.