Photinia lochengensis

Photinia lochengensis, also known as luo cheng shi nan (Chinese: 罗城石楠), is a species of plant in the family Rosaceae.

It was described by Chinese botanist Te-Tsun Yu in 1963 and is native to China.

[1][2][3] This Maleae article is a stub.

You can help Wikipedia by expanding it.