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

Directions
Find Nearby
Located on SE side of Tulsa.
A special thanks to our advertisers