Filming Locations (1)

  • Teddington Studios, Teddington, Middlesex, England, UK (studio)