Found 2 places
Address: 312 South 7Th St, Delavan, WI 53115
Latitude: 42.629 (42°37′44″N), Longitude: -88.638 (88°38′17″W)
Latitude: 42.6282 (42°37′42″N), Longitude: -88.6251 (88°37′30″W)