Best Western Plus Downtown Tulsa

Be our guest at the brand new BEST WESTERN PLUS Downtown Tulsa/Route 66 Hotel! We are conveniently located in vibrant Downtown Tulsa, just across the street from OSU Medical Center, BOK Center, & the Cox Business® Center. Our modern atmosphere with friendly staff will quickly become your home away from home. Guests will find spacious and well-appointed rooms offering HD cable television with HBO®, high-speed Internet access, a microwave and refrigerator.


707 South Houston Avenue
Tulsa, OK 74127


(918) 794-6000
(918) 607-8362
Loading Map


Meeting Facilities