Leo Drive-In

4725 Greenwood Road,
Shreveport, LA 71109

540 cars

Unfavorite 3 people favorited this theater

Showing 4 photos
  • Leo - Shreveport, LA
  • Leo Drive-In
  • September 5th, 1941 grand opening ad
  • Leo Drive-In

Add New Photo