The Orchard Evangelical Free Church Posted on November 14, 2019 Loading Map.... The Orchard Evangelical Free Church1301 S. Grove Avenue - BarringtonEvents 42.134519 -88.131491 Address 1301 S. Grove Avenue Barrington IL United States Upcoming Events No events in this location