The Denver Pavilions, a one-of-a-kind retail/entertainment center, opened November 5, 1998, in the heart of downtown Denver on the 16th Street Mall, providing a "critical mass" of 40 retail tenants, restaurants and entertainment venues.
The open-air Pavilions features four closely concentrated, three-story buildings on a two-block development that is linked by "The Great Wall", an interior structure featuring the words "DENVER", which has become the world wide symbol of downtown Denver.
Looking for a hotel near the Denver Pavilions? The Sheraton Denver Downtown Hotel puts you in the center of the action. Located in the heart of downtown, The Sheraton Denver Downtown provides guests easy access to the Denver Pavilions and the 16th St. Mall.