Filming Locations (1)

  • Welwyn Studios, Welwyn Garden City, Hertfordshire, England, UK