The Bench
An Italian-style coffee-, wine-bar and ice cream parlour in the heart of St Davids. It can get crowded, so consider booking, especially in the evening. Typical fare includes pasta and home-made pizzas, but for a splurge, try one of the main courses.
The Old Cross Hotel
The Old Cross Hotel is a good place to get a drink and snack in a quieter atmosphere than is available in many of the more bustling tourist places.
Morgans Restaurant
Excellent quality cuisine in a friendly, relaxed setting, close to the centre of St Davids. A touch pricier than some other local eateries, but you are definitely getting what you pay for, and visitors from larger UK cities will probably be surprised at how cheap it is! Sustainability is a watchword here, all their produce is from local suppliers, which they list on the menu and the website. This is no longer in St Davids' - it is now in Newport