Wonderland. London's The Langham invites you to enjoy its ultimate staycation package, Resort in The City. Art & Culture