Escape the capital for a luxe stay at The Landmark London – one of the most iconic hotels | Short & City breaks | Travel