Holiday Inn Express TULSA (CENTRAL)

3215 S. 79TH EAST AVE
TULSA
Oklahoma
United States