Found 2 places
Address: 825 South Waukegan Rd, Lake Forest, IL 60045
Latitude: 42.2253 (42°13′31″N), Longitude: -87.8725 (87°52′21″W)
Address: 840 South Waukegan Rd, Lake Forest, IL 60045
Latitude: 42.2246 (42°13′29″N), Longitude: -87.8744 (87°52′28″W)