Lang's Apple Orchard
Drag box to select area
Lang's Apple Orchard is an apple farm located in the Barrington area that sells a variety of apples during the season. For more information on all of its products, visit the website or contact the farm.
40 W Higgins Rd, South Barrington, IL 60010