Get directions to: Il Nido Restaurant, New York, NY
Restaurant address: 251 E 53rd St New York, NY 10022, USA
Restaurant: Il Nido Restaurant