Jump to navigation Jump to search
Showtown USA was a drive-in movie theater located at 6600 North Pensacola Boulevard. Operated by Gulf States Theatres, which also operated the Twin Air Drive-In on Navy Boulevard, it opened around Easter 1966 with two screens and added a third in the early 1970s.
It closed in (date needed).
- ↑ "Gulf States Circuit Planning to Build 8 Twin Drive-Ins and Shop Centers." Boxoffice, November 22, 1965.