Restaurants in Tucson, AZ
Restaurants • American Restaurants • Steakhouses
170 S Wilmot Rd.,
Tucson ,
AZ
85711
UNITED STATES
Based on 1 reviews
Best ribs in Tucson!
Best fall off the bone ribs. They are always consistent. The warm bread melts in your mouth! I always ask for extra just so I can take it home for the next day =DWorldwide > United States > Tucson, AZ > American Restaurants