Found 2 places
Address: west Cuba Rd And Rand Rd, Lake Zurich, IL 60047
Latitude: 42.1762 (42°10′34″N), Longitude: -88.0757 (88°4′32″W)
Latitude: 42.1893 (42°11′21″N), Longitude: -88.1067 (88°6′24″W)