Restaurants in Tulsa, OK
Restaurants
8201 S Harvard Ave.,
Tulsa ,
OK
74137
UNITED STATES
Based on 2 reviews
bewere !!!!!!!!!!!!!!!!
They forgot 3 items and offered to have me drive 28 miles back to get $6 worth of food.Watery Chili
I LOVE Ron's chili...just not at this location. The two times we bought it there, the chili was like a watery soup. I heated it on my stovetop to reduce the water ...and it cooked down to half the amount! They obviously are trying to...Worldwide > United States > Tulsa, OK > Restaurants