Economy Inn

5609 W Skelly Dr
Tulsa, OK 74107

Economy Inn

Address:
5609 W Skelly Dr
Tulsa, OK 74107
Phone:
918-446-6137
Office Fax:
918-446-6137

Rooms feature micro/fridge and cable TV with HBO.

Photos

Amenities

A special thanks to our advertisers