Get directions to: Alibaba Fine Middle Eastern Restaurant, Tucson, AZ
Restaurant address: 2545 East Speedway Boulevard Suite 125 Tucson, AZ 85716, USA
Restaurant: Alibaba Fine Middle Eastern Restaurant