Tulsa Inn & Suites

8201 E Skelly Dr
Tulsa, OK 74129

Tulsa Inn & Suites

Address:
8201 E Skelly Dr
Tulsa, OK 74129
Phone:
918-665-6800
Office Fax:
918-665-7653

We are located in the heart of the city, near 31st and Memorial at I-44. Our staff is friendly and knowledgeable and ready to serve your lodging needs.

Photos

Amenities

A special thanks to our advertisers