N6649 Larch Road Delavan, WI 53115 MLS# 1963115 $69,000 1 Bed | 1.0 Bath | 588 sq ft Sold on Oct 13, 2023