The Great Bug War Filming Locations

The Great Bug War was filmed in Cardiff in United Kingdom.