Sold House Prices in Leominster, Hereford and Worcester | Average £64,396 | BritishProperty.uk