Shangri-La is a fictional valley in the 1933 novel `` Lost Horizon '' by James Hilton .
Shangri-La is an imaginary valley in the 1933 novel `` Lost Horizon '' by James Hilton .