Roch Castle Hotel Shortlist*

Haverfordwest, Pembrokeshire

A 12th-century castle graced with 21st-century design. More