Located on 16th Street Mall, this hotel is 10 minutes' walk from Colorado Convention Center. Guest rooms provide free Wi-Fi, a cable TV with HBO and access to a fitness centre.
Number of rooms: 188
934 16th Street, Denver, CO 80202, United States
Hotel booked 1 times today.