Looking to buy high-end gifts and souvenirs on your next visit to London? Forget Oxford Street, here are some of London’s best shopping districts, plus some recommendations of where to refuel and review your purchases after a busy day buying.
Knightsbridge
Named for the two Knights who fought to the death on a bridge over the River Westbourne (now underground), this elegant neighbourhood is renowned for its luxury hotels, upscale restaurants, and world-class shopping. Princess Diana immortalised it by leading the world’s paparazzi on a dance amid the boutiques and eateries of Brompton Road and Sloane