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 Details Details Guest Rooms: 104 Amenities Amenities Airport Shuttle Handicapped Accessible Lounge Outdoor Pool Pet Friendly Wireless Internet