Econo Lodge Inn & Suites is located in Oklahoma City, 1.3 miles from White Water Bay and 5.3 miles from Oklahoma City Museum of Art. With free WiFi, this 3-star hotel offers a 24-hour front desk. The hotel has family rooms. At the hotel rooms contain a private bathroom. Chesapeake Energy Arena is 5.5 miles from Econo Lodge Inn & Suites, while Oklahoma City National Memorial is 5.6 miles from the property. Will Rogers World Airport is 5 miles away.