Ali Baba Restaurant

  • 2545 E Speedway Blvd #125,
    Tucson, AZ 85716
  • Phone: 520-319-2559
  • Cuisine: Middle Eastern Restaurant

Map

Unable to Display Map