Chinese Photinia

Photinia serratifolia

"Photinia serratifolia", commonly called Taiwanese photinia or Chinese photinia is a flowering shrub or tree in the flowering plants family Rosaceae, found in mixed forests of China, Taiwan, Japan, the Philippines, Indonesia, and India.

No videos have been added for this species yet.