Shangri-La (Eden in dream) is located in the north west corner of Yunnan province at an average latitude of 3,000 meters above sea level . The town itself only got its attractive new name in 2001 in an effort to promote tourism to the area (it worked). The name Shangri-La comes from a James Hilton novel Lost Horizon.