Location: Home > YellowPages > DE > Newark > Ali Baba Middle Eastern Restaurant

Ali Baba Middle Eastern Restaurant

175 E Main St
Newark, DE 19711
302-738-1111