Karta Vacation Rentals
In South Tulsa, about 12 km from downtown. A handy hotel in Tulsa for a rest before long city walks. Minutes from River Spirit Casino Resort, Sherwin Miller Museum of Jewish Art, Mabee Center, Oral Roberts University and the Prayer Tower.