Where is The Beach Halt?

Where is The Beach Halt located?

The Beach Halt, England, Great Britain (approx. 50.34672°, -5.13999°)


Where is The Beach Halt on the map?