Get directions to: Ecuaisla Restaurant, Newark, NJ
Restaurant address: 846 North 6th Street Newark, NJ 07107, USA
Restaurant: Ecuaisla Restaurant