Yodel logo

The Plaza Theater

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

0 Followers

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

Atlanta - The Plaza Theater