Sold House Prices in Craven Arms, Herefordshire | Average £280,180 | BritishProperty.uk