Ambassador Hotel

visit website

1324 South Main Street
Tulsa, OK 74119 United States

+1 918 382-6005

Complimentary Bottled Water

Complimentary Cadillac Escalade Shuttle Service

Complimentary Wireless Internet

Complimentary Parking

 

Luxury reigns supreme at the Hotel Ambassador in Tulsa, Oklahoma where discerning travelers nestle in over sized luxury accommodations at our boutique property.