visit website

17 West 7th Street
Tulsa, OK 74119 United States

+1 918 585-5898

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.

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.