9521 South Riverside Parkway, Ste. A, Tulsa, OK 74137- 7.2 miles
"Ate here for a business lunch. I had tacos with a really interesting salsa. The decor is nice, and service was good. I would recommend trying this restaurant."
3302 A E. 51st St., Tulsa, OK 74135- 7.2 miles
"This is where my husband and I went on dates early on, and where we ate after our wedding. (We didn't get to eat at the reception). We ..."