Ember Hostel
Hostel
Denver, Colorado
Set within 2.4 km of Colorado Convention Center, Ember Hostel in Denver features a garden, as well as free Wi-Fi. Featuring a sun terrace, this property is located near attractions such as Colorado History Museum.
Number of rooms: 65
857 Grant Street, Capitol Hill, Denver, CO 80203, United States