Where am i ? (solved by buzzard boy !)

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)