Admiral Twin Drive-In
Admiral Twin Drive-In is a historic outdoor movie theater near Route 66 in Tulsa, Oklahoma. Operating since 1951, the venue presents seasonal film screenings with FM-radio sound and is known as a filming location for The Outsiders. AI-generated cinema illustration; not a photograph of this venue.
Location
7355 East Easton Street, Tulsa, Oklahoma, United States
Theater details
- Operating status
- Open