Where is St Oswald's Bay?

Where is St Oswald's Bay located?

St Oswald's Bay, St Oswald's Bay, Great Britain (approx. 50.620224°, -2.2682242°)


Where is St Oswald's Bay on the map?