Strand Theatre
51 Decatur Street SE,
Atlanta,
GA
30303
51 Decatur Street SE,
Atlanta,
GA
30303
1 person favorited this theater
Uploaded By
More Photos
Strand manager L.P. Whaley with the standee for Tom Mix’s latest film in 1921.
No one has favorited this photo yet