Restaurants in Tulsa, OK
Restaurants • Fast Food Restaurants • Steakhouses
2748 S Harvard Ave.,
Tulsa ,
OK
74114
UNITED STATES
Based on 1 reviews
First Rate
Best ribs in Tulsa...fantastic sides...generous portions...pickle bar...how many barbecue places have you ever seen that offer tabouli? Interesting location in former gas station. Try it!!Worldwide > United States > Tulsa, OK > Fast Food Restaurants