Hotel Name: GLo Best Western Tulsa East Route 66
Star Rating: ★ ★ ★
Location: United States Oklahoma Tulsa (OK)๐
Address: 18705 E Admiral Pl, Tulsa, OK 74015
Brand Name: Best Western rooms
๐ Click/Touch Here to booking!
Remember to comment it after staying please โ๏ธ