Sold House Prices in Talybont, Gwynedd | Average £159,660 | BritishProperty.uk