Salvadoran restaurant · 58 W Palisade Ave, Englewood, NJ
Dine-In
More food in Englewood, NJ · Salvadoran Food in Englewood