Beauty In the Skies: The Shangri-La Hotel
Shangri-la – (n) originating from The Lost Horizon by James Hilton (1993); an imaginary paradise on earth; a faraway haven or hideaway of idyllic beauty and tranquility. In the heart of London sits a palace in the sky, a true oriental paradise that quite frankly can be found nowhere …