The record office for Caernarfon (Wikipedia page [1]), Wales, United Kingdom.
The website, in English and Welsh, is [2]