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.