← Back to Things to Do Arts & Culture Admiral Twin Drive-In 📍 Tulsa, Tulsa County, Oklahoma About Iconic drive-in theater celebrating over 70 years, originally opened in 1951. Featured in "The Outsiders" film, this beloved Tulsa landmark along Route 66 offers double features under the stars. 📍 Location & Directions 7355 E Easton St, Tulsa, OK 74115 🧭 Get Directions You Might Also Like Gathering Place Tulsa, Tulsa Co. Discovery Lab Tulsa, Tulsa Co. Tulsa Zoo Tulsa, Tulsa Co. Philbrook Museum of Art Tulsa, Tulsa Co. Gilcrease Museum Tulsa, Tulsa Co. Tulsa Air and Space Museum & Planetarium Tulsa, Tulsa Co.