North Down Farm

Sixth Lane, Pembroke, SA71 5PL, United Kingdom

Hotel image
Read more reviews for North Down Farm