2900 Walden Avenue,
No one has favorited this theater yet
The Twin Drive-In was located on Walden Avenue and Dick Road in Depew, NY, a suburb of Buffalo. This drive-in was known basically to locals as the West and East Twins as the screens were opposite each other and the projection booths/concession stands were in the middle between the screens.
Just login to your account and subscribe to this theater