With swish spots in Knightsbridge, Chelsea, Mayfair and Kensington, Millennium Hotels have got swanky London postcodes pretty much covered. So whether you're looking to shop in style, dine at some of the capital's best restaurants, visit world-class museums or just immerse yourself in some of London's finest neighbourhoods, a stay at one of these very impressive hotels should stand you in good stead. And if you've worn yourself out with all the exploring? We've put together a list of hotels' restaurants and bars too, so you don't even have to leave your very fine new temporary home.