St Davids or St David’s is a city, a community and a parish in Pembrokeshire, Wales, lying on the River Alun. St Davids is the United Kingdom’s smallest city in terms of both size and population

Showing all 4 results