Days Inn Tulsa South

8888 S Lewis Ave
Tulsa
Oklahoma
United States