Filming Locations (1)

  • Rock Studios, Borehamwood, Hertfordshire, England, UK