Filters:
clear
Country: United Kingdom

north elham in United Kingdom

About 1 results.

Ladwood Farm Holiday Cottages

thumb_up 197 likes
rate_review 13 Reviews
favorite 273 favorites
Ladwood Farm, CT188LL Folkestone, United Kingdom

We have two self-catering holiday apartments, tastefully converted from ancient farm buildings, accommodating from 4 people up to 7.

  • 1