Shan·gri-la - [shang-gruh-lah, shang-gruh-lah]
- a faraway haven or hideaway of idyllic beauty and tranquility.