Looking for a pizzeria / pizza restaurant for around 20 people. Last year we went to Nick's on the Upper East Side. That is going to be pretty hard to top, as they have good pasta, apps, and pizza. Also they have a private room. Honestly, I might just go back, but if anyone has any ideas I would be appreciative. Have considered both Luzzo and Ribalta also. Not sure how well suited those venues would be for our group.