St. Davids Cross Hotel
RestaurantSt Davids
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