
Places to Eat & Drink
in Pembrokeshire
From fresh seafood to hearty local dishes, ice cream and locally made chocolate,
there’s something for every taste!
The Victoria Inn Brewhouse
A traditional pub with a friendly vibe, The Victoria Inn serves hearty meals, local drinks, and has a great selection of pub classics, making it a great stop for a relaxing bite to eat.
Location: Roch
Location: Little Haven
The Castle
Just steps from Little Haven beach, The Castle Inn is a friendly, family- and dog-friendly pub offering hearty meals and a warm, welcoming atmosphere.
Location: Solva
The Cambrian Inn
A welcoming spot in the heart of Solva, the Cambrian Inn serves delicious pub food, local ales, and offers a cosy atmosphere with views of the harbour.
The Sloop
Location: Porthgain, Near St Davids
A charming pub with a rich history, The Sloop is renowned for its fresh seafood, local ales, and its inviting setting—perfect for enjoying a drink after a coastal walk.
Pointz Castle Ice Cream
Location: Brawdy (Between Newgale and Solva)
Not a pub, but a must-try in the area! This traditional ice cream parlour offers a range of delicious homemade ice cream, perfect for a sweet treat while exploring the beautiful coastline.
St Davids Kitchen
Location: St Davids
Whether you're enjoying a leisurely lunch or a romantic dinner, St Davids Gin & Kitchen provides a cosy atmosphere and delicious local produce, perfect for a great dining experience.
The Stackpole Inn
Location: Stackpole, Pembroke
The Stackpole Inn is known for its seasonal menu, featuring locally sourced ingredients and a welcoming atmosphere, perfect for a casual meal after a day exploring the coast.
The Shed
Located in the heart of Porthgain, The Shed offers fantastic seafood and stunning views of the harbour. With a relaxed vibe, it’s the perfect spot for enjoying fresh, locally caught dishes.
Location: Porthgain, Near St Davids
Location: St Davids
The Bishops
This family-friendly establishment offers a warm, inviting atmosphere with a blend of rustic charm and modern comfort. The Bishops takes pride in serving a diverse menu.