With a stay at the ART, a hotel, you'll be centrally located in Denver, steps from History Colorado and within a 5-minute walk of Denver Public Library. This 4.5-star hotel is 0.2 mi (0.4 km) from Clyfford Still Museum and 0.3 mi (0.5 km) from Byers-Evans..