South Twin Drive-In

2516 Lemay Ferry Road,
St. Louis, MO 63125

Unfavorite 1 person favorited this theater

Showing 11 photos
  • South Twin - St. Louis, MO
  • South Twin Drive-In
  • November 19th, 1954 grand opening ad
  • South Twin Drive-In
  • 1962 photo courtesy of the Vintage St. Louis Facebook page.
  • Concession Booth at the Twin inside
  • Concession Booth at the Twin
  • Grand Opening Ad for Twin
  • Ride around the South Twin
  • The playground between the twin screens
  • South Twin Drive-In

Add New Photo