Criccieth is on the northern shores of Cardigan Bay in Carnavonshire on the Lleyn Peninsula.
Criccieth
In the summer you can have a rest in the superb terraces. For
more...