Where is Weybourne?

Where is Weybourne located?

Weybourne, Weybourne, Great Britain (approx. 51.234493°, -0.7769621°)


Where is Weybourne on the map?