Institute of Contemporary Art

61 NE 41st St, Miami, Florida