Restaurants in Englewood, NJ
Restaurants
54 E Palisade Ave.,
Englewood ,
NJ
07631
UNITED STATES
Based on 1 reviews
Insults come easy from owner
Based on my third time, I will NOT return to this restaurant. It was 90F and only one other table besides my friend and me.Worldwide > United States > Englewood, NJ > Restaurants