The Islamic Center at NYU Feb 17 By The Islamic Center at NYUA : 4th floor - 238 Thompson St, New York, NY 10012, United States Add to favorites 0 Feb 17