OnStage Atlanta is a home for independent theatre in the Atlanta area, featuring some rising stars from the Big Peach.
Decatur · 2969 East Ponce De Leon Ave., Decatur