Order Online

Alibaba Mediterranean

2545 E Speedway Blvd,
Tucson, AZ 85716
(520) 319-2559
Order online Menu | Reservation | Info
Any questions please call us.