This Denver hotel is across the street from the Ogden Theatre and one-half mile from the Colorado State Capitol. The hotel offers free Wi-Fi and on-site parking available with $15 Fee may apply.
Nombre de chambres: 57
930 East Colfax Avenue, Capitol Hill, Denver, CO 80218, États-Unis