Flats and Houses for sale in Horwood, Bideford, Devon, EX39