About Us
Our storefront is located at The Camellia, in beautiful Slate River Valley, near Thunder Bay, Ontario. It is now closed. We ship in Canada ( no shipping to U.S).
MoreThe Camellia
Hacquoil Rd.
Slate River, On. Canada
Phone 807 475 3551 to check with us if you have any questions.