Ramada Inn Downtown Denver Hotel is located in the Historic Capitol Hill District of Denver at the intersection of Colfax and Downing Street. Nearby tourist attraction includes 16th Street Mall, Denver Pavillions, Larimar Square, Union Station, Denver Performing Arts Center, IMAX Theater, Denver Botanical Gardens, Fillmore Auditorium, The Ogden Theater and visitor must visit the city famous Lower Downtown.
Not what you're looking for?