ICA London

Contact

020 7930 3647

 

Transport & Travel Advice

The Institute of Contemporary Arts is located between Buckingham Palace, 10 Downing Street and Piccadilly Circus in the heart of central London and easily accessible by public transport and bike:

 

Visit Website
ratio