Embassy Suites Tulsa - I-44

3332 S. 79th East Ave.
918-622-4000
Tulsa
Oklahoma
United States
website