Sold House Prices in Porthmadog, Gwynedd | Average £153,308 | BritishProperty.uk