Recommended hotels in St. Davids

Penrhiw Hotel St. Davids

From US$ 265

Penrhiw, St Davids, St. Davids, United Kingdom - Show map

Show map

Penrhiw Hotel is a good accommodation choice in St. Davids. Penrhiw Hotel is located within 10 minutes' walk from the…

Book Now From US$ 265