4725 Greenwood Road,
1 person favorited this theater
The Drive-In Theatre was operating by 1943. Located on the far western edge of Shreveport, it was renamed Leo Drive-In on July 28, 1951. It was closed in 1957.
Just login to your account and subscribe to this theater