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