The Philadelphia Institute for Contemporary Art (“ICA”), located at 118 South 36th street on Penn’s campus in University City, is a nationally recognized museum dedicated to exhibiting innovative painting, art, and sculpture by contemporary (i.e., living) artists.   867 more words