Address: 300 Oxford St, Marylebone, GB
Phone: +44 20 7629 7711
From electronics and toys to men’s and women’s fashions, John Lewis carries it all. Londoners know it as a one-stop shop that won’t leave you disappointed. “It sensible but so brilliant,” says Kate Freud. “I can go in, race around getting everything I need, then have afternoon tea with my son on the top-floor restaurant.” With selections at wallet-friendly prices, John Lewis puts other department stores to shame.