8039 E 33rd St Tulsa, OK 74145
Comfort Suites is a 63 room property located in center of Tulsa.
Easy Access to I44 making any destination accessible within 15 minutes.
3S Hotels Group