ICA London

Location The Mall, St. James's, London SW1Y 5AH,
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:
,