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, Porthgain

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.