Avoid, avoid, avoid unless you want to patronize a nasty owner with a huge chip on his shoulder who changes the prices each time and has no care for a loyal customer since day 1 but they could care less about their customers. I highly...recommend Pizza Italia at 307 W 17th St, New York, NY 10011. Twice the cost but the food is twice as good and REAL Italian take-out. One of the rare places that has veal. Will never step foot in that dump again!More