What is Star Magnolia?
Star Magnolia, scientifically known as Magnolia stellata, is a deciduous shrub native to Japan, where it thrives in moist environments with light to medium soils. Star Magnolia (Latin: Magnolia stellata, family Magnoliaceae) is an edible plant catalogued in PlantSage.
