closed $419,715 $419,715 4 Beds3 Baths2,500 SqFt 1073 RIVER OTTER WAY, Deland, FL 32720 Single Family Home Listed by STELLAR NON-MEMBER OFFICE