I've read it elswhere but well worth a second read
it makes me think of Shangri-la (Shambala) or Xanadu...