The Capitol is an indoor shopping centre in the city of Cardiff, Wales. Functioning as one of the city’s retail malls, the building is built on the site of the former Capitol Theatre, and is situated at the eastern end of Queen Street.
Location: Queen Street, Cardiff, CF10 2HQ