South Carroll Meadows is a custom built single family home subdivision built in the 1990's. South Carroll Meadows is located in Lake Forest, Illinois east of Waukegan Road (Route 43) just south of Westleigh Road. There are currently no homes for sale.