The Comfort Inn Downtown Denver Hotel boasts an excellent location in the heart of the city, within easy walking distance of countless Denver attractions. Set in the thick of the financial district, adjacent to the four-diamond Brown Palace Hotel, the hotel is just one block from the 16th Street Mall and Denver Pavilions, and a short stroll from the State Capitol and Colorado Convention Center. The hotel is also just minutes from major sports venues, museums, and attractions.