Econo Lodge - Tulsa

11620 E. Skelly Drive
74128
Tulsa, OK
918.437.9200