Mostly there are places I avoid like the plague. Like Oxford Street and Harrods. Both foul.
Regent Street is just about ok, super crowded though easy to nip into Liberty which is not as quirky as it was but has nice stuff.
Bond Street is amazing to see how rich people look! And elegant window displays.
I love Fortnums. and Harvey Nicks, and Peter Jones Sloane Square ( which is really John Lewis) for their restaurant with the huge window.
Marylebone High Street for interesting and unusual.
Kensington High Street still has a few vibes, but not what it was, Wholefoods is great though.
and honestly, that’s about it for Central London.
I am a Londoner and love it, but love it for museums, galleries, restaurants,theatres, transport, people watching. Not for shopping.