The species, also known as the Omei Shan or grey-faced liocichla, is endemic to mountain ranges in Southern Sichuan, China.
The species, known as the Omei Shan or grey-faced liocichla, is endemic to mountain ranges in Southern Sichuan, China.