The small theater company has had a long but turbulent life since its founding in 1971. It has undergone numerous changes in leadership and venue, but the 2001 debut of its permanent playhouse in Decatur offered one promising sign of stability. Another…

Complete details for OnStage Atlanta »


© 2016 Creative Loafing Atlanta
Powered by Foundation