MovieMaps

Invasion of the Triffids Filming Locations

Invasion of the Triffids was filmed in London in the United Kingdom and Barcelona in Spain.