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








Economy Inn
5609 W Skelly Dr
Tulsa, OK
5609 W Skelly Dr
Tulsa, OK
Leaflet | Map data © OpenStreetMap contributors
Directions
Find Nearby