Holiday Inn Express Tulsa (Central)

3215 S 79th East Ave
Tulsa
Oklahoma
United States