The Swan Inn .... Little Haven

Restaurants near St Davids  (15.5 miles)
££ - £££ Bar, Seafood, British
Point Road, Little Haven
SA62 3UL
 

01437 781880