Apollo Hall An event space with a 42-foot custom bar, 6,000 sq ft of jaw-dropping space, and views of iconic Larimer Square. WEBSITE HOURS Upon Booking LOCATION 1427 Larimer St, Denver, CO 80202 BACK TO DIRECTORY