The most stimulating of cities, London has it all - iconic museums and galleries, world-class shopping, insider experiences and fantastic restaurants, cafes and bars.