The Plaza Theater

1049 Ponce De Leon Ave NE, Atlanta, GA 30306, USA

Built in 1939, The Plaza Theatre is Atlanta's longest continually operating and only indie cinema.