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 of This Theater
Strand manager L.P. Whaley with the standee for Tom Mix’s latest film in 1921.
No one has favorited this photo yet