Sold House Prices in Harlech, Gwynedd | Average £146,267 | BritishProperty.uk