Venue

Internal picture of the ICC venue in Birmingham, UK

Address

The ICC, 8 Centenary Square,
Birmingham,
B1 2EA
Website

External picture of the ICC venue in Birmingham, UK

Back to Top