Sold House Prices in Swansea, Powys | Average £119,870 | BritishProperty.uk