Sold House Prices in Rhayader, Powys | Average £159,387 | BritishProperty.uk