Heywood Spa Hotel Tenby - United Kingdom

Hotel of the Year 2017 - South West Wales