A Aberdovey Abersoch B Bala Barmouth C Caernarfon Criccieth D Dolgellau L Llanbedrog Llanberis Llanfrothen M Morfa Nefyn P Penrhyndeudraeth Pentrefelin Porthmadog Pwllheli Recently updated companies Most viewed companies