Shangri-La

Shangri-La is an underground city in a paradise-like valley hidden beneath Mount Everest, that has magical properties which can keep the inhabitant living forever.

Chill Out, Scooby-Doo!
Insert details here.

Appearances

 * DTV11.

Notes/trivia

 * Shangri-La was first described in the 1933 novel Lost Horizon by James Hilton.