Crowne plaza tulsa southern hills
Location located in tulsa south tulsa crowne plaza tulsa southern hills is close to mabee center southern hills country club and oral roberts university also nearby are prayer tower and river spirit casino hotel features crowne plaza tulsa southern hills has an indoor pool and a fitness center complimentary wireless internet access is available in public areas business amenities at this 35 star property include a business center and meeting rooms dining options at this business