Super8Tulsa.com
Title
Super8tulsa.com
Contact
- Super 8 of Tulsa
- Tulsa OK
- United States 74128
- (918) 438-7700
Description
quality hotel in Tulsa, Oklahoma. Located near Oral Roberts University and City of Faith Hospital. within 15 minutes to Tulsa International Airport.