Willow Creek Community Church - North Shore2200 Shermer RoadGlenview, Illinois 60026, US
Seating Capacity: 0