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 are open for food between 12 - 3pm & 6 - 9pm. Please see our new Christmas Menu Booklet below.

After a fantastic Christmas period last year we are very excited to be serving lunch on Christmas Day again along with our Christmas Party Menu which is available for the month of December 2018.

Also 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.

Rooms From

£75 a Night



St. Davids