Llandudno () is a town, seaside resort and community in the Conwy County Borough, Wales. It is located on the Creuddyn Peninsula, which protrudes into the Irish Sea, in the historic county of Caernarfonshire. The community currently has a population of 20,701.