Sold House Prices in Welshpool, Powys | Average £173,926 | BritishProperty.uk