Newborough, United Kingdom

Newborough (Welsh: Niwbwrch) is a village on the island of Anglesey in north-west Wales.

It's the closest village to Llanddwyn Island (Ynys Llanddwyn).


Newborough Tours & Activities