Roch Castle, Pembrokeshire. Hotel open to guests and weddings only. Hire Charge.