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 just re-opened for the year with a fantastic new menu, using locally sourced produce and meats. Please see our 2019 menu below!
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.