What is Tea Tree?
Tea Tree, scientifically known as Leptospermum scoparium, is a versatile shrub or small tree native to the coastal regions of New South Wales, Victoria, Tasmania, and parts of New Zealand including both North and South Islands, as well as the Chatham Islands. Tea Tree (Latin: Leptospermum scoparium) is a medicinal plant catalogued in PlantSage.
