Super 8 Motel

12416 E 51st St
Tulsa, OK 74146

Super 8 Motel

Address:
12416 E 51st St
Tulsa, OK 74146
Phone:
918-249-8008
Office Fax:
918-249-8008

This Super 8 Motel features free breakfast, high speed internet access, an indoor swimming pool, and more. It is located near local malls.

Photos

Amenities

A special thanks to our advertisers