• Thames Television Studios, Teddington, Middlesex, England, UK

  • Howard Road, New Malden, Surrey, England, UK

  • New Malden, Surrey, England, UK