Food & Wine Avena NYC Restaurant Review Avena is a quaint little restaurant located at 22 East 66th Street near Central Park in New York City. It’s a northern Italian restaurant and Read More » October 7, 2021