- Best cafe in the worldSaint Davids, Saint Davids, WA SA62Restaurant
- 5Closed nowCaddies CafeHaverfordwest, Saint Davids, WA SA62 4NNRestaurant
- 3.3Closed nowCwtch22 High Street, Saint Davids, Haverfordwest, Saint Davids, WA SA62 6SDRestaurant
- 3Dyfed Cafe24 High Street, Saint Davids, Haverfordwest, Saint Davids, WA SA62 6SDRestaurant
- 5Open nowSt Davids Food & WineHigh Street, St Davids, Haverfordwest, Saint Davids, WA SA62 6SBRestaurant
- 3.3Open nowSt. Davids Cross HotelCross Square, Saint Davids, St. Davids, Saint Davids, WA SA62 6SPRestaurant Bar
- 4Open nowSt. Davids Kitchen16 Nun Street, Saint Davids, Haverfordwest, Saint Davids, WA SA62 6NSRestaurant
- 5Open nowThe Bishops22-23 Cross Square, Saint Davids, Haverfordwest, Saint Davids, WA SA62 6SLRestaurant Bar
- 5Closed nowThe Farmers Arms14-16 Goat Street, Saint Davids, Haverfordwest, Saint Davids, WA SA62 6RFRestaurant Bar
- Closed nowThe Wolfe InnWolf's Castle Haverfordwest, Dyfed, Saint Davids, WA SA62 5LSRestaurant
- Open nowTwr y Felin HotelFfordd Caerfai, St Davids, Saint Davids, WA SA62 6QTRestaurant Bar
- 3Warpool Court HotelSaint Davids, Haverfordwest, Saint Davids, WA SA62 6BNRestaurant