Sold House Prices in Penrhyndeudraeth, Gwynedd | Average £117,230 | BritishProperty.uk