Willowbrook Willowbrook loading map - please wait...Map could not be loaded - please enable Javascript!→ more information 1250 South Ardmore Avenue, Villa Park, IL 60181, USA (Directions) Willowbrook 41.863794, -87.982178 1250 South Ardmore Avenue, Villa Park, IL 60181, USA (Directions) Parking info: n/a Bathrooms: n/a Concessions: n/a Dogs: n/a