Mediterranean restaurant · 18A Farm Vw, Montvale, NJ
Dine-In
More food in Montvale, NJ · Mediterranean Food in Montvale