Sold House Prices in Caernarfon, Gwynedd | Average £133,895 | BritishProperty.uk