Robert I's Tulsa, OK, USA
Sleep Inn & Suites Central/I-44
8021 E. 33rd Street South
The room and bathroom were okay, everything else was poor. The wifi did not work in the third floor...
6963 S Lewis Ave
This was my third time driving to Tulsa and also my third visit to this restaurant. If you like Ind...