Kunlun Mountains
Chinese tradition cites it as living atop the Kunlun Mountains in northern China.