Sold House Prices in Caernarfon, Gwynedd | Average £134,180 | BritishProperty.uk