-
120 Medicinal Leeches
Regular price £1,161.00 GBPRegular priceUnit price / per£1,209.00 GBPSale price £1,161.00 GBPSale -
Sale
30 Medical Leeches
Regular price £366.00 GBPRegular priceUnit price / per£383.00 GBPSale price £366.00 GBPSale -
300 Leeches from EU Bio Farm
Regular price £3,046.00 GBPRegular priceUnit price / per