
St Davids
St Davids, located on the Pembrokeshire coast of Wales, is the smallest city in the United Kingdom. Despite its size, it offers a rich history, stunning landscapes, and a vibrant cultural scene. From its medieval roots to its modern-day charm, St Davids is a destination…