What is Photinia villosa?
Photinia villosa is a shrub or small tree native to regions including Assam, China (North-Central, South-Central, Southeast), Japan, Korea, Laos, Myanmar, Taiwan, and Thailand. Photinia villosa (Latin: Photinia villosa) is an edible plant catalogued in PlantSage.
