Where is St Lawrence Bay?

Where is St Lawrence Bay located?

St Lawrence Bay, St Lawrence Bay (Water), Great Britain (approx. 51.72°, 0.822°)


Where is St Lawrence Bay on the map?