Manor Farm House

778


Manor Farm House sits amidst unspoilt countryside close to The National Trust Stourhead Estate, with stunning views and miles of exquisite scenery all around. This generous house can be found on the edge of the village of Kilmington, and on the border of Wiltshire, Dorset and Somerset.