Dieses Hotel in Denver liegt gegenüber dem Ogden Theatre. Das Colorado State Capitol Building ist 0,8 km entfernt. Das Hotel bietet kostenloses WLAN. Vor Ort stehen Parkplätze gegen eine Gebühr von 15 USD zur Verfügung.
Zimmeranzahl: 57
930 East Colfax Avenue, Capitol Hill, Denver, CO 80218, USA