Knightsbridge is the shopping capital of London, home to iconic departments stores like Harvey Nichols and Harrods. Staying in Knightsbridge gives you easy access to the area's great dining scene, shops and nightlife. Some of London's finest hotels are situated in this glitzy neighbourhood, but ther...
Updated 12 Jun 2026