Institute Of Contemporary Arts
Profile: |
The Institute Of Contemporary Arts (ICA) is an artistic and cultural centre located on The Mall in central London since 1968. The ICA was founded by a group of radical artists in the 1940s and exists to challenge the foundations of contemporary art. Releases under ICA label. |
---|---|
Info: |
The Mall |
Links: |
ica.art
, Wikipedia
|