









Nestled in the heart of downtown Denver, Apollo Hall is a vibrant new event destination located in Larimer Square. With a history dating back to the 1800s, the red brick facade and architectural details of the space exude historical charm, but with a modern twist. Today, Apollo Hall is equipped with 6,000 sqft, a striking 42 ft long bar, and floor to ceiling windows bringing in tons of natural light and making this the perfect venue to host your next event.
Website: apollohall.com
Cross Streets: Between 15th St and 14th St
1427 Larimer St Denver, CO 80202 ·1380.67 mi
Is this your business? Verify your listing
Amenities
- Wifi
Reviews
yelpThe Apollo Hall team is the absolute best! The space is newly renovated, spacious and a great place to host a party. The venue manager, Ashley, is a rockstar. She is so easy to work with, so...
More