Super 8 – Denver Central Smoking Rooms Available Situated in Denver, Super 8 Denver Central is close to Denver Merchandise Mart, National Western Complex, andDenver Coliseum. Also nearby are Forney Transportation Museum and Regis University. Address 5888 N Broadway Denver, CO, 80216 GPS 39.803273, -104.986637 Web View Website LOCATION ON MAP Plan My Route Home » Hotels » Colorado Hotels » Denver Hotels » North Denver Hotels » Super 8 – Denver Central