St David's: Britain's Smallest City

Visit St Davids in Pembrokeshire - officially Britain's smallest city!

More info