Search

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.

LOCATION:

707 South Houston Avenue
Tulsa, OK 74127

CONTACT:

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

Amenities

Meeting Facilities