Stad: New York, 85 Tenth Ave., 10011 New York, United States Of America
"Mel's is my favorite restaurant in all of Manhattan. The staff treats you like a valued regular, the food is incredibly delicious, and the cocktails a..."
The place and the service great. For the food I have mix feelings. The Tomato salad was espectacular but the mushroom pizza has a particular flavor that personally it’s not my favorite and did like cr