Get directions to: Ali Baba Middle Eastern Cuisine, Newark, DE
Restaurant address: 175 East Main Street Newark, DE 19711, USA
Restaurant: Ali Baba Middle Eastern Cuisine