Imlay Gallery, formerly Imlay Fine Art, was founded at the southern edge of the World Trade Center site shortly after 9/11 by independent curator Kathy Imlay, with the belief that fostering art in the area would lead to healing and regeneration.
Location
Montclair, United States