-
120 Medicinal Leeches
Regular price £1,175.00 GBPRegular priceUnit price / per£1,224.00 GBPSale price £1,175.00 GBPSale -
180 Hirudo Medicinalis Leeches
Regular price £1,615.00 GBPRegular priceUnit price / per£1,860.00 GBPSale price £1,615.00 GBPSale -
30 Hirudo Medicinalis Small Leeches
Regular price £388.00 GBPRegular priceUnit price / per£409.00 GBPSale price £388.00 GBPSale -
Sale
30 Medical Leeches
Regular price £370.00 GBPRegular priceUnit price / per£388.00 GBPSale price £370.00 GBPSale -
Hirudo Orientalis Leeches 15
Regular price £216.00 GBPRegular priceUnit price / per