Might be out of your radius, but I'll throw it in anyway. At 29th and 1st is Riverpark. They have very good, well priced, lunches and dinners. They even have a bar/cafe vs. a regular dinner menu. Both menus are good.
450 E 29th St, New York, NY 10016