527 Parliament St.
M4X 1P3
527 Parliament St., M4X 1P3

Barracuda Inc.

Established in 2002, Barracuda Inc. is a distributor of garden products.
Mail Address: 527 Parliament St.
M4X 1P3
Telephone: +1 (416) 923-7789
FAX: +1 (416) 923-9534
Web: http://www.barracuda.ca/
E-mail: barracuda1@mdirect.net