Lincoln Ristorante. 142 W. 65th St. AAA Inspector 592: Having a very pleasant meal on the sunny terrace overlooking Lincoln Center is a purely magic New York-experience. Located within the Lincoln Center complex, dining here places you in a strikingly beautiful glass-walled restaurant at the epicenter of New York City’s cultural hub.