Exploring Britain's Smallest City: St Davids' Hidden Charms
Discover the magic of St Davids, the UK's smallest city. Nestled in Pembrokeshire, this cathedral haven offers stunning coastal walks, ancient history, and a peaceful escape from modern life.