Knightsbridge, home to the equally renowned Harrods department store, lies to the south-west