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
Filter Franchises
Showing all 4 results
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