746 E Fort Lowell Rd, Tucson, AZ 85719 +1 520-623-9937
restaurant, Tucson, AZ, United States
Today
How to go there