The Best 15 Restaurants in Tulsa, United States

2.5 Rating
50 reviews

1330 E 71st St, Tulsa, OK 74136-5034, Tulsa

"The food was okay, but the chicken had a lot of cartilage in it. Most of the time I had to spit it o"