April 2, 2015 by admin Willow Creek Church Location 67 E. Algonquin RoadSouth BarringtonIL Next Event No upcoming events Loading Map.... Willow Creek Church67 E. Algonquin Road - South BarringtonEvents 42.0915739 -88.13479230000001 Upcoming Events No events in this location