Heywood Spa Hotel

Heywood Lane, Tenby, Pembrokeshire SA70 8DA