Sold House Prices in Leyburn, North Yorkshire | Average £235,338 | BritishProperty.uk