Definition of Llandudno
town in northwestern Wales population 15,000 ◆Llandudno is a resort on the Irish Sea.
Learn More about llandudno
Britannica.com: Encyclopedia article about Llandudno
Seen and Heard
What made you want to look up Llandudno? Please tell us where you read or heard it (including the quote, if possible).