It looks very south coast, are we in Folkestone?
Bad bend on A354 coming out of Weymouth towards Dorchester ?
On way to Newhaven docks.
At the top of the ramp coming off the Train??
OK a check in the Folkestone area confirms my first thought. You are on the ramp at the channel tunnel terminal (which I’m assuming is what Buzzard means)