Filming Locations (1)

  • The British & Dominions Imperial Studios, Boreham Wood, Hertfordshire, England, UK (studio) (studio: produced at the British & Dominions Imperial Studios Boreham Wood, England.)