April 2, 2015 by admin Willow Creek Church Loading Map.... Willow Creek Church67 E. Algonquin Road - South BarringtonEvents 42.0915739 -88.13479230000001 Address 67 E. Algonquin Road South Barrington IL United States Upcoming Events No events in this location