About Oxwich Bay Hotel
Award-winning hotel, restaurant and wedding venue seconds from the breathtaking Oxwich Bay beach on the Gower Peninsula.
More about Oxwich Bay Hotel
Oxwich Bay Hotel is located at Oxwich Bay, SA3 1LS Swansea, United Kingdom
01792390329
http://www.oxwichbayhotel.co.uk