-
120 Medicinal Leeches
Regular price £1,173.00 GBPRegular priceUnit price / per£1,221.00 GBPSale price £1,173.00 GBPSale -
Sale
30 Medical Leeches
Regular price £370.00 GBPRegular priceUnit price / per£387.00 GBPSale price £370.00 GBPSale -
300 Leeches from EU Bio Farm
Regular price £3,077.00 GBPRegular priceUnit price / per