Leeches.com Distribution Centers & Leech Buying Worlwide

Leeches.com USA

United States of America 

United States is the top leech-ordering country from Leeches.com with close to 90% of all Medical Leech orders coming from the US. Leeches ordered in North America are shipped and distributed throughout the Continental US from our headquarters: 

Leeches.com USA
Company Address:
3018 W. Devon Avenue
Chicago, IL 60659
United States 

Leeches.com UK
& the Whole of Europe

Leeches.com's second largest distribution center is located in United Kingdom (London & Surrey), as the UK market and Western European countries comprise the second largest loyalty customer base for Leeches.com, after the US.

Leeches.com United Kingdom
Company Address:
Carnham Rd, 
Hounslow TW5 8BW
United Kingdom

Canada (CA)