Promoted By: The Plaza Theater
7:00 pm
10:00 am-1:00 pm
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.