Found 2 places
Address: 66 Rte E #22, Lake Zurich, IL
Latitude: 42.198 (42°11′53″N), Longitude: -88.0718 (88°4′18″W)
Phone: (847) 550-9155
Foursquare
Latitude: 42.19 (42°11′24″N), Longitude: -88.1092 (88°6′33″W)