Home Econo Lodge Inn & Suites Share 840 East Business 20 Abilene, Texas 79601(325) 677-8100 Econo Lodge Inn & Suites840 East Business 20 Abilene, Texas 79601DetailsOpen in Google Maps Map Save Amenities Amenities Meetings and Events Reunions