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°6'28.097" N 100°11'29.322" E