Invasion of the Triffids Filming Locations

Invasion of the Triffids was filmed in London in United Kingdom.
Show Map