Jade Dragon Snow Mountain is a mountain massif or small mountain range in Yulong Naxi Autonomous County, Lijiang, in Yunnan province, China. Its highest peak is named Shanzidou and is 5,596 m above sea level.
Wikipedia https://en.wikipedia.org/wiki/Jade_Dragon_Snow_Mountain
Address China
Coordinates 27°5'54.291" N 100°10'36.129" E