Shops on Queen Street in the city centre, Cardiff, South Glamorgan, Wales, UK

- Image ID: DE94XT
Ian Dagnall / Alamy Stock Photo
Image ID: DE94XT
Location: Cardiff, South Glamorgan, Wales, UK