Loading...

Frequently asked questions

Where is ILC Birmingham located?
ILC Birmingham is located in Birmingham, United Kingdom. The full address is 34-35 Ludgate Hill, Birmingham B3 1EH, UK.