-
120 Medicinal Leeches
Regular price £1,172.00 GBPRegular priceUnit price / per£1,221.00 GBPSale price £1,172.00 GBPSale -
180 Hirudo Medicinalis Leeches
Regular price £1,611.00 GBPRegular priceUnit price / per£1,855.00 GBPSale price £1,611.00 GBPSale -
30 Hirudo Medicinalis Small Leeches
Regular price £387.00 GBPRegular priceUnit price / per£408.00 GBPSale price £387.00 GBPSale -
Sale
30 Medical Leeches
Regular price £369.00 GBPRegular priceUnit price / per£387.00 GBPSale price £369.00 GBPSale -
Hirudo Orientalis Leeches 15
Regular price £215.00 GBPRegular priceUnit price / per