New Green Leaf Deli

518 Amsterdam Ave, New York
(212) 877-7507

Photos

+20 photos
+19 photos
Add a photo

Recent Reviews

They’re nice. Have a decent selection. But I got the impression they had no idea what they were doing with deli. Their chop cheese was sloppy and made no sense, it was like their first time making it or something? I don’t know. Weird.

More Reviews