Econo Lodge – Willowbrook ** Smoking Rooms Available ** Hotel in Willowbrook Address 820 West 79th Street, Willowbrook, IL, 60527 GPS 41.7455888, -87.9421732 Web View Website LOCATION ON MAP Plan My Route Home » Hotels » Illinois Hotels » Chicago Hotels » Chicago Southwest Suburbs Hotels » Econo Lodge – Willowbrook