ICA Cinema, The Mall, SW1 Part of the iconic Art centre first set up in Dover Street, Mayfair in 1947 dedicated to the Modern. Visit Website