St David’s is Britain’s smallest city, yet it has a culinary scene that feels far larger than its size. Tucked in the folds of Pembrokeshire’s rugged coastline, this city offers a remarkable mix of traditional flavours, innovative dishes and cosy cafés. Every meal in St David’s can become a discovery, whether you are sipping your morning coffee in a sunlit courtyard, sharing a seafood platter with friends, or enjoying a sweet treat after a stroll along the coast.
For visitors who love food, St David’s offers a weekend that can be built around its eateries. Here is our guide to the best places to eat and drink, from breakfast to dinner and everything in between.