Get directions to: Alqai Odudua Incorporated, Newark, NJ
Restaurant address: 513 Central Ave Newark, NJ 07107, USA
Restaurant: Alqai Odudua Incorporated