Venue Information
Theatre in Atlanta, Georgia
Center Stage is a mid-sized concert complex comprising three separate venues located in Atlanta, Georgia. Originally known as Theatre Atlanta, the concert hall was built in memorial to a young theater enthusiast.
Upcoming Events (0)
You might also like (0)