Ali Baba Mid Eastern Cuisine

  • 175 E Main St,
    Newark, DE 19711
  • Phone: 302-738-1111
  • Cuisine: Middle Eastern Restaurant

Map

Unable to Display Map