The Lair of the White Worm Filming Locations

The Lair of the White Worm was filmed in United Kingdom.
Show Map
 

Knebworth House

D'Ampton Mansion

Source: IMDb

 

Thor's Cave

Stonerigg Cavern

Source: IMDb