970 18th Ave, Newark, NJ 07106 (973) 373-8889
How to go there
Takeout Restaurant Loc: 40.739 / -74.2279
Plan your visit