Microtel Inn & Suites By Wyndham Tulsa East Tulsa
16518 E Admiral Pl -
Tulsa,
OK 74116
Near Hard Rock Casino Tulsa