Leo Li (李莎旻子) was born on July 27, 1993 in China. Leo Li movies and tv shows: The Flowers Filled the Palace and Missed the Time: Season 2, The Flowers Filled the Palace and Missed the Time, General and I...
Leo Li is a member of China
Native Name: 李莎旻子
Also Known As: Lǐ Shāmínzǐ;李莎旻子
Born: July 27, 1993
Leo Li is a Chinese actress, singer-songwriter, and television presenter.