Shan·gri-la [shang-gruh-lah]
–noun
1. An imaginary paradise on earth, esp. a remote and exotic utopia.
2. A faraway haven or hideaway of idyllic beauty and tranquility.
Origin:
After the fictional Tibetan land of eternal youth in the novel The Lost Horizon [1933] by James Hilton //