The Film Society of Lincoln Center

Location: 

70 Lincoln Center Plaza
10023-6595   New York
United States
40° 46' 27.0768" N, 73° 59' 3.3216" W