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