The Champagne Lodge & Luxury Suites befinder sig i Willowbrook. Stedets naturskønne områder inkluderer blandt andet Belmont Prairie Nature Preserve og York Woods County Forest Preserve, mens Gregg House Museum og Graue Mill and Museum udgør nogle af kulturelle seværdigheder. Downers Grove Wine Shop og Galloping Ghost er også et besøg værd. Find golfkøllerne frem på en golfbane i nærheden, eller opsøg lidt spænding i form af mountainbiking og vandre-/cykelruter.