Call: 01437 720387

3    b


Welcome To The St Davids Cross Hotel

The St. Davids Cross Hotel is a bar, restaurant and hotel based on the St. Davids Cross Square, Pembrokeshire. The hotel offers 16 rooms, all ensuite, as well as a good standard dining experience for guests and non-residents. The hotel has a relaxed, warm and cosy atmosphere and the staff invite you to have an enjoyable stay at the St. Davids Cross Hotel

Unfortunately due to the latest government advice on COVID-19 we have had to close the hotel until further notice - we wish to thank all of our customers for their ongoing support. And if you have any room bookings from March until July call us on 01437 720387 or email to discuss the booking.

Rooms From

£75 a Night



St. Davids