1032 RIVER OTTER WAY, Deland, FL 32720 - MLS#S5055656 - Michele Fra...