Shambhala

A mythical lost city situated in the Himalayas. Also known as "Shangri-La" to many.