Back to Pembrokeshire

St. Davids Cross Hotel

RestaurantSt Davids

Photo from Google Maps · St. Davids Cross Hotel

Situated on Cross Square in St Davids, the St. Davids Cross Hotel is a relaxed inn providing traditional lodging alongside an on-site restaurant and bar serving Welsh cuisine. Visitors can enjoy meals indoors or outside in the garden, with offerings extending from hearty breakfasts to evening dining.

Google rating 4.5 · 547 Google reviews · See on Google Maps