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