1. Carroll Electric 123 S Main St, Delavan, WI 53115 Coordinate: 42.63187,-88.64836 Phone: (262) 728-4071