No. I think somewhere said it's based in Chicago. There is one H2O store at Eaton's Center in Toronto Downtown. I think their price level is almost the same or a little higher than Body Shop(based in UK). H2O's reputation seems quite good, but not very very popular yet because it's a relatively new store.
This post has been archived. It cannot be replied.