Location: 2240 West Ina Road, Tucson, AZ 85741
Phone:(520)531-1231
Category: Restaurants
Tags: Steak Houses, Barbecue Restaurants