21 Southwicke Drive,
1 person favorited this theater
This drive-in opened in 1950, located on Route 59 near Lake Street, Streamwood, to the southeast of Elgin. It had a capacity for 500 cars. By its last years in operation, it was showing pornographic films. (Which were the cause of several car crashes on Route 59, as the skin flicks on the large screen were clearly visible to drivers).
The Starview Drive-In closed in 1984 and was allowed to fall into ruin until it was demolished a decade or so later. Townhomes have since been built on the site of the drive-in.
Just login to your account and subscribe to this theater