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