1324 South Main Street, Tulsa, Oklahoma 74119 USA
+1 918-587-8200

Check Room Rates & Availability

Ambassador Hotel Tulsa Autograph Collection®