12 Best Restaurants in Tulsa, OK
Tulsa, in the Northeast corner of Oklahoma, is the 2nd most populated city in the state. The large Arkansas River passes right through the city. … Read more
Tulsa, in the Northeast corner of Oklahoma, is the 2nd most populated city in the state. The large Arkansas River passes right through the city. … Read more