Filming Locations (3)

  • Discovery Park Ltd, Ramsgate Road, Dover, Kent, England, UK (Office scenes)

  • Sandwich Bay Estate, Sandwich, Dover, Kent, England, UK (beach scenes)

  • Upton Farm, Richborough, Sandwich, Dover, Kent, England, UK (video scene)