Just Sold ID 10383837 $444,500 27020 N Longwood Rd. Lake Forest IL 60045 Lake Forest – Illinois , US 2443sf – 4 –