Get directions to: El Lojano Restaurant, Newark, NJ
Restaurant address: 37 Fleming Ave Newark, NJ 07105, USA
Restaurant: El Lojano Restaurant