We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

St Davids Peninsula | St Davids Peninsula Hotels | St Davids Peninsula Hotels by Type | St Davids Peninsula Attractions | St Davids Peninsula Attractions by Type | St Davids Peninsula Restaurants | St Davids Peninsula Restaurants by Type | St Davids Peninsula Restaurants by Dining Options | Holiday Rentals | Flights | TripAdvisor pages

Up one level: Pembrokeshire

St Davids Peninsula Restaurants

Restaurants in St Davids Restaurants in Trefin Restaurants in Whitchurch


   


Restaurants near St Davids Peninsula



Saffron
Cuisines: Indian
Ranked #7 in St Davids, UK
The Sampler
Cuisines: British
Ranked #8 in St Davids, UK
Ty-Bach-Twt
Cuisines: British
Ranked #21 in St Davids, UK
Old Cross Hotel and Restaurant
Cuisines: British
Ranked #19 in St Davids, UK
Pebbles Gallery
Cuisines: Bistro
Ranked #17 in St Davids, UK
The Bishops
Cuisines: Seafood, Grill, Bistro, Family Fare
Ranked #6 in St Davids, UK
The Farmers Arms
Cuisines: British
Ranked #11 in St Davids, UK
The Bench
Price*: US$ 1
Cuisines: European
Ranked #16 in St Davids, UK
The Sound Cafe
Price*: US$ 3-13
Cuisines: British
Ranked #10 in St Davids, UK
St Davids Food and Wine
Price*: US$ 3-8
Cuisines: Sandwiches, Delicatessen, Welsh
Ranked #12 in St Davids, UK
Cwtch*
Price*: US$ 30-45
Cuisines: British, Contemporary, Welsh
Ranked #5 in St Davids, UK
Gianni's Ice Cream
Cuisines: Café, Ice Cream
Ranked #2 in St Davids, UK
Dyfed Cafe
Cuisines: Fish & Chips
The Grove
Price*: US$ 18-27
Ranked #15 in St Davids, UK
Warpool Court Hotel Restaurant
Price*: US$ 38-76
Cuisines: Seafood, International, British, Welsh
Ranked #14 in St Davids, UK
The Perennial Nursery
Cuisines: Sandwiches, English, Tea Room, Welsh
Ranked #9 in St Davids, UK
The Old Courthouse
Haverfordwest, Pembrokeshire. 3 miles east of St Davids Peninsula
Cuisines: British
Ranked #55 in Haverfordwest, UK
The Restaurant at Shire Hall
Haverfordwest, Pembrokeshire. 3 miles east of St Davids Peninsula
Cuisines: British
The Royal George
Haverfordwest, Pembrokeshire. 3 miles east of St Davids Peninsula
Cuisines: Pub
Ranked #57 in Haverfordwest, UK
Cafe on the Quay
Solva, Pembrokeshire. 3 miles southeast of St Davids Peninsula
Cuisines: Sandwiches, Tea Room
Ranked #2 in Solva, UK
The Harbour Inn
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
Cuisines: British
Ranked #5 in Solva, UK
The Ship Inn
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
Price*: US$ 5-19
Cuisines: British
Ranked #3 in Solva, UK
Caboose Cafe
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
Cuisines: Café
Lavender Cafe
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
Price*: US$ 2-14
Cuisines: Café, Tapas, Soups, Cuban
Ranked #4 in Solva, UK
The Old Pharmacy
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
The Cambrian Inn
Solva, Pembrokeshire. 4 miles east of St Davids Peninsula
Price*: US$ 9-28
Cuisines: British
Ranked #1 in Solva, UK
Artramont Arms
Haverfordwest, Pembrokeshire. 5 miles northeast of St Davids Peninsula
Price*: US$ 3-9
Cuisines: Fish & Chips
Ranked #5 in Haverfordwest, UK
The Shed Bistro
Porthgain, Pembrokeshire. 5 miles northeast of St Davids Peninsula
Price*: US$ 14-46
Cuisines: Seafood
Ranked #1 in Porthgain, UK
Sands Cafe
Newgale, Pembrokeshire. 6 miles east of St Davids Peninsula
Price*: US$ 8-18
Cuisines: Café
Ranked #2 in Newgale, UK
The Mill
Ranked #1 in Trefin, UK
The Ship inn
Cuisines: English
Ranked #3 in Trefin, UK
Duke Of Edinburgh Inn
Newgale, Pembrokeshire. 7 miles east of St Davids Peninsula
Ranked #1 in Newgale, UK
Square & Compass Inn
Haverfordwest, Pembrokeshire. 7 miles northeast of St Davids Peninsula
Ranked #62 in Haverfordwest, UK
The Pebbles Cafe
Newgale, Pembrokeshire. 7 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #3 in Newgale, UK
The Farmers Arms
Haverfordwest, Pembrokeshire. 9 miles northeast of St Davids Peninsula
Ranked #42 in Haverfordwest, UK
Gardeners Restaurant
Haverfordwest, Pembrokeshire. 9 miles southeast of St Davids Peninsula
Price*: US$ 6-14
Cuisines: English
Ranked #26 in Haverfordwest, UK
Dylan's Bistro at St Brides
Haverfordwest, Pembrokeshire. 10 miles south of St Davids Peninsula
Cuisines: British
Ranked #51 in Haverfordwest, UK
Eva's Cafe & Bistro
Broad Haven, Pembrokeshire. 10 miles southeast of St Davids Peninsula
Cuisines: British
The Ocean Cafe, Bar and Restaurant
Broad Haven, Pembrokeshire. 10 miles southeast of St Davids Peninsula
Price*: US$ 18
Cuisines: Family Fare
Ranked #1 in Broad Haven, UK
Galleon Inn
Broad Haven, Pembrokeshire. 10 miles southeast of St Davids Peninsula
Price*: US$ 5-38
Cuisines: British
Ranked #2 in Broad Haven, UK
Beach Buoys
Haverfordwest, Pembrokeshire. 10 miles southeast of St Davids Peninsula
Ranked #66 in Haverfordwest, UK
Seaview Cafe
Broad Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Cuisines: Café
Ranked #3 in Broad Haven, UK
The Royal
Broad Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Cuisines: British
The Swan Inn
Little Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Cuisines: Contemporary
Ranked #3 in Little Haven, UK
Castle Inn
Little Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #2 in Little Haven, UK
Saint Brides Inn
Little Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Price*: US$ 15-36
Ranked #1 in Little Haven, UK
Ceri's Cafe at Captain Morgans
Little Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #4 in Little Haven, UK
The Nest Bistro
Little Haven, Pembrokeshire. 11 miles southeast of St Davids Peninsula
The Clock House
Marloes, Pembrokeshire. 12 miles south of St Davids Peninsula
Price*: US$ 12-30
Cuisines: British, Contemporary, Welsh
Ranked #1 in Marloes, UK
Something's Cooking
Letterston, Pembrokeshire. 12 miles east of St Davids Peninsula
Cuisines: English
Ranked #1 in Letterston, UK
The Harp Inn
Haverfordwest, Pembrokeshire. 12 miles east of St Davids Peninsula
Cuisines: British
Ranked #22 in Haverfordwest, UK
The Rising Sun Inn
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: English
Ranked #8 in Haverfordwest, UK
Nant y Coy Mill
Haverfordwest, Pembrokeshire. 13 miles east of St Davids Peninsula
Cuisines: British
Ranked #1 in Haverfordwest, UK
Allt Yr Afon at The Wolfscastle Country Hotel
Wolf's Castle, Haverfordwest. 13 miles east of St Davids Peninsula
Cuisines: British
Ranked #1 in Wolf's Castle, UK
The Wolf Inn Restaurant
Wolf's Castle, Haverfordwest. 13 miles east of St Davids Peninsula
Cuisines: Welsh
Ranked #2 in Wolf's Castle, UK
The Brook Inn
St Ishmaels, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: European, British, Welsh
Griffin Inn Pub
Dale, Pembrokeshire. 13 miles south of St Davids Peninsula
Price*: US$ 32
Cuisines: International, Pub, Welsh
Ranked #1 in Dale, UK
The Druidstone
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Ranked #7 in Haverfordwest, UK
The Masons Country Steakhouse
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: Steakhouse
Ranked #60 in Haverfordwest, UK
Belle Vue Hotel
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: British
the masons arms
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: Steakhouse
Ranked #43 in Haverfordwest, UK
The Moorings
Haverfordwest, Pembrokeshire. 13 miles southeast of St Davids Peninsula
Cuisines: English
Dial a Curry
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #56 in Haverfordwest, UK
The Ferryboat
Goodwick, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Ranked #4 in Goodwick, UK
Morrisons
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Café
Ranked #58 in Haverfordwest, UK
Corner Piece Inn
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Cuisines: English
Ranked #28 in Haverfordwest, UK
Vincent Davies
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Ranked #50 in Haverfordwest, UK
The Lost Coins
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Price*: US$ 5-23
Cuisines: British, Grill, Pub
Ranked #45 in Haverfordwest, UK
Marks and Spencer Cafe
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Ranked #37 in Haverfordwest, UK
Hope & Anchor Inn
Goodwick, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Cuisines: British
Ranked #5 in Goodwick, UK
Farmhouse Kitchen
Goodwick, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Price*: US$ 3-12
Ranked #1 in Goodwick, UK
Pump On The Green
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Ranked #4 in Haverfordwest, UK
showground cafe
Haverfordwest, Pembrokeshire. 14 miles east of St Davids Peninsula
Cuisines: British
Ranked #64 in Haverfordwest, UK
Beaches Diner
Goodwick, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Cuisines: American, British, Diner
Ranked #2 in Goodwick, UK
Ocean Lab Coffee Shop
Goodwick, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Price*: US$ 6-12
Cuisines: English
Ranked #3 in Goodwick, UK
Taj Mahal
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Price*: US$ 10-15
Ranked #12 in Haverfordwest, UK
Friars Vaults
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #18 in Haverfordwest, UK
The Glen
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #24 in Haverfordwest, UK
Greyhound Hotel
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: British
Ranked #35 in Haverfordwest, UK
The Old Cottage Pizza Co
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
snackbox haverfordwest
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Sandwiches
Dragon Pearl
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #48 in Haverfordwest, UK
Mr.Wong fish bar and chinese takeaway
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #47 in Haverfordwest, UK
Barrie Knight Interiors
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Eclectic
Ranked #27 in Haverfordwest, UK
Bon Appetite
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Maharaja Tandoori
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #67 in Haverfordwest, UK
Peking House
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
The Dining Room
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: English
Ranked #61 in Haverfordwest, UK
Mcdonald's Restaurants
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #69 in Haverfordwest, UK
Oldbridge Cafe
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #49 in Haverfordwest, UK
Fishguard Arms
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Pub
Ranked #68 in Haverfordwest, UK
pendre inn
Fishguard, Pembrokeshire. 14 miles northeast of St Davids Peninsula
Cuisines: English
Ranked #14 in Fishguard, UK
The Georges Restaurant & Cafe Bar
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Price*: US$ 5-20
Cuisines: Eclectic
Ranked #2 in Haverfordwest, UK
Alexander's Cafe
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Café
Ranked #31 in Haverfordwest, UK
Farrago's
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
The grill bar
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Barbecue
Ranked #36 in Haverfordwest, UK
Raj Balti House
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Asian
Coffee Cave
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Cuisines: Café
Ranked #54 in Haverfordwest, UK
Casa Mia
Haverfordwest, Pembrokeshire. 14 miles southeast of St Davids Peninsula
Ranked #52 in Haverfordwest, UK