Luxury reigns supreme at the Hotel Ambassador Tulsa, where discerning travellers nestle in oversized accommodations at its boutique property reminiscent of an Italian Renaissance villa. With a magnificent location in the heart of Tulsa’s uptown, Hotel Ambassador Tulsa provides a welcoming refuge from the ...
Hotel Details