Map
2201 E. River Rd., Tucson, AZ 85718, United States
Price
60
website

Head into the foothills for killer barbecued ribs.

Restaurant
El Corral Restaurant

Head into the foothills for killer barbecued ribs.