“To Leslie,” and more holiday weekend screenings Friday, February 17 Location: New Plaza Cinema @ The Macaulay Honors College 35 West 67th Street New York, 10023