Walker Road and Highway 98,
1 person favorited this theater
The Twin Drive-In was opened on September 22, 1966. I have an advertisement from the Windsor Star dated October 9, 1971 for both the Twin East and Twin West drive in theatres that I would like to post.
Just login to your account and subscribe to this theater