London, alongside Paris, reigns as a bona fide fashion capital of the world. Any shopaholic worth their salt knows the UK capital is where the best of all worlds flagship outlets, indie brands, boutique stores, and chic cafés can be casually found on the same street. Iconic stores like Selfridges, Harrods, and Fortnum & MasonsContinue reading “5 Street Shopping Destinations That London Locals Love”