93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo
93 Brand Tea Tree Oil Shampoo

93 Brand Tea Tree Oil Shampoo

Regular price $14.99 Sale

Natural tea tree oil shampoo from 93brand. 12 full ounces.

It's dye-free and cruelty-free, no animal testing. And while there is also no added fragrance, that's not to say the shampoo has no smell. Anyone who's used tea tree oil before can attest to its natural (and quite pleasant) smell.