Homes for sale - Lot 105 APOLLO LANE, Deland, FL 32720 – MLS#O59681...