Home > United Kingdom > South West > Devon > Barnstaple > Challacombe
Twitchen Farm Exmoor National Park
Farm Guest House
Challacombe, Barnstaple, Devon, EX31 4TT
bookA beautiful 18th century stone built courtyard farmhouse in the Exmoor ..
Restaurants and Food ShoppingFarm Guest Houses |