3700 South Boulevard,
No one has favorited this theater yet
The 21 South Drive-In was opened in the 1950’s with a 400 car capacity. It was later renamed the Queen Drive-In but was demolished to make way for the Queen Park Theater, which has also been demolished.
Just login to your account and subscribe to this theater