Venue Image

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)