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.

We have recently reopened with a couple of new updates so please don't hesitate to get in touch either via email or on 01437 720387.

Also new to the hotel this year are our delicious cocktails, so why not unwind after a long week and relax with a classic cocktail in our cosy lounge/bar area! Click the link below for the full Cocktail Menu

We are excited to announce our new Christmas Day Menu which will be served between 12-3pm on the 25th December 2017. We would highly advise booking to guarantee a table. Have a look at our menu below.

Rooms From

£75 a Night



St. Davids