Tag Archives: Taboon

Best falafels, best zucchini cakes, and the best lamb kebabs in NYC at Taboon

Taboon (773 Tenth Avenue, between 52nd and 53rd Streets)  is a restaurant in the Hell’s Kitchen neighborhood of NYC that consistently serves excellent Mediterranean food in a very nice atmosphere with white brick walls, and bright light coming in from its many windows during the day. The brick oven near the entrance will keep you […]