Sold House Prices in Rhayader, Powys | Average £158,048 | BritishProperty.uk