Roch Castle Hotel

Roch Castle Hotel

Roch, Pembrokeshire / Roch Castle is a unique heritage property set within the beautiful landscape of the Pembrokeshire Coast National Park in South West Wales.