Art Time! [ad_1] Art Time! Location: Harlem Library 9 West 124th Street New York, New York United States [ad_2]