Pop Culture
19
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.
Hear stories like this as you drive
ExploreHere reads historical markers out loud as you pass them: over 325,000 stories across the US. No account needed.
4.7 · 800+ ratings · Free
FIND IT
Tulsa, Oklahoma · United States
