Apologies posting here for traffic.
I’m obsessed with finding out filming locations around the UK. Anyone know the beach where the final scenes of episode 2 were filmed? I thought Dover due to the white cliff but couldn’t find the track/beach on Google maps.