Weird Science Film Locations

Locations: 1150 Linden Avenue, Highland Park, Illinois, USA (Deb’s House) (Built in 1942 – More info)…