Where is Oxwich Bay?

Where is Oxwich Bay located?

Oxwich Bay, Oxwich Bay (Water), Great Britain (approx. 51.55611°, -4.11944°)


Where is Oxwich Bay on the map?