Center Stage is the largest of the three venues that make up the Center Stage Atlanta Music Complex. But this 1,050-capacity theater nevertheless boasts an intimate atmosphere, with a stadium-seating layout that guarantees a great view of the stage…

Complete details for Center Stage »

Nearby

© 2016 Creative Loafing Atlanta
Powered by Foundation