Loading hotels
Confirming room availability...
Hotel Teatro, 1100 14Th St, Denver, United States
Near 16th Street Mall<br /><br />With a stay at Hotel Teatro, you'll be centrally located in Denver, steps from Denver Center for the Performing Arts and within a 5-minute walk of Larimer Square. This 4.5-star hotel is 0.3 mi (0.5 km) from Colorado Convention Center and 0.4 mi (0.7 km) from Denver Performing Arts Complex.