Sold House Prices in Llanidloes, Powys | Average £142,561 | BritishProperty.uk