Sold House Prices in Llanfechain, Powys | Average £186,553 | BritishProperty.uk