London’s best shopping spots aren’t just popular-they’re full of character. From Harrods’ luxury halls to Camden’s gritty markets, discover five destinations that deliver real experiences, not just products.