The pretty UK town with beautiful beaches, colourful houses and a holy island
Tenby in Pembrokeshire, Wales, is a stunning town that’s home to colourful houses, gorgeous beaches, a medieval castle, and even a holy island
Daily Express :: Travel Feed