The ICA front entrance on The Mall.


The ICA is located in the heart of London on The Mall, making it the ideal location for both local guests and international or out-of-town delegates. Our spaces are just a short walk from both Charing Cross and Piccadilly stations, with taxis and buses well serving the area.