-
120 Hirudotherapy Leeches
Regular price £1,084.00 GBPRegular priceUnit price / per£1,177.00 GBPSale price £1,084.00 GBPSale -
30 Hirudo Medicinalis Small Leeches
Regular price £389.00 GBPRegular priceUnit price / per£410.00 GBPSale price £389.00 GBPSale