St Davids Kitchen has been born out of a love for the St Davids Peninsula – the local community, the environment and locally grown food.

We only serve the freshest local produce, including our own St Davids Welsh Black Beef (reared within the Pembrokeshire Coast National Park just outside St Davids) and our newly acquired Ramsey Island lambs & venison.

We support local farmers, producers and fishermen by buying the best from the best, and delivering that to your plate at St Davids Kitchen.

What our customers say…

“Epic food, superb ambience & friendly staff – with plenty of gin!”

Louise from Bristol on tripadvisor

“A Class Of Its Own”

WOTRCyclists from Macclesfield

“Great champion for local produce.”

Lesley E from Lincolnshire

“A fabulous meal and a lovely atmosphere. Best in St Davids by far.”

Rudgie7 from Meriden

Book a table

Please call or email us if you would like to make a booking.

Plus you can follow us for all the latest news and exclusive special offers on social media.

Opening hours

We are open Monday – Sunday from 10am – 10pm.

Breakfast (10am – Midday)
Lunch (Midday – 3pm)
Dinner (6pm-9pm)

How to find us

We are just off the Cross Square in St Davids, at 16 Nun Street.

There is on-street parking or long term parking at the Quickwell Hill car park less than 2 minutes walk away.

Need directions? Just give us a call.