Sold House Prices in Talsarnau, Gwynedd | Average £137,974 | BritishProperty.uk