POPCULTURE · HISTORICAL MARKER
Tulsa, Oklahoma
Tulsa, Oklahoma · Route 66 Roadside Attraction
Pop Culture
16
The Admiral Twin Drive-In, built in 1951, is one of a few drive-in theaters remaining in Oklahoma. Located on Route 66, it is Oklahoma's largest drive-in with a capacity of more than 1,000 cars. It was recognized by Hampton Hotels Save-A-Landmark program as a site worth seeing.
PHOTOS
Photo: Jason Voigt
FIND IT
Tulsa, Oklahoma · USA
© 2026 MainEngine