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.

Our Christmas Menu is now available from 12-2:30pm & 6-8:30pm. So don't miss out on some delicious festive dishes. Click on the link below for the menu:

Christmas Menu

We are open for New Years so don't miss out on an incredible stay with us for 2 nights B&B for £180 for a double or a twin room. Contact us either via email - or call us on 01437 720387

Rooms From

£75 per night



St. Davids