Roch Castle Hotel Shortlist*

Roch, Pembrokeshire

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