thatched farmhouse in Newton Poppleford and Harpford, East Devon, England, UK
No description defined