Oxwich Bay Hotel

The Oxwich Bay Hotel The Oxwich Bay is an award-winning hotel, bistro and wedding venue on the Gower Peninsula in South Wales. The picturesque Gower Peninsula is the first area in the United Kingdom to be designated an Area of Outstanding Natural Beauty. Our hotel is located on the south coast, just seconds from Oxwich

Oxwich Bay Hotel Read More »