17 West 7th Street
Tulsa, OK 74119
Get directions

About Us

Centrally located in the historic downtown Financial District of Tulsa, our hotel was built in 1966 and, through recent renovations, continues to serve Tulsa visitors today.

Reviews