696 Madison Ave
Manhattan, NY 10065
Manhattan, NY 10065
Open HoursMo to Su from 12:00pm to 12:00am
OverviewNello's on Madison Avenue is a coveted spot for New Yorkers. Find calamari fritti, lobster ravioli, Dover sole, lobster salad, etc. on the menu. The food is not that great, but...
more