Llandudno

Llandudno is a seaside resort town located on the north coast of Wales, United Kingdom. It lies on the Creuddyn Peninsula between the Great Orme and Little Orme headlands, facing the Irish Sea.... View more ⤋