LOT 86-LOT 87 Christmas Mountain Dr Wisconsin Dells, WI 53965 MLS# 1952120 $70,250 1.25 Total Acres Sold on Apr 10, 2023