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