London is a shopper's paradise with plenty of options to suit every taste and budget. The markets have something for everyone. Here are the top 10 places for shopping in London:
a shopper's haven with over 300 shops and flagship stores
a vibrant and eclectic mix of independent shops and stalls
the world-renowned luxury department store with over 330 departments
a charming area with designer brands and independent boutiques
a huge shopping center with over 300 shops and restaurants
an iconic street with a mix of high street and independent shops
home to luxury brands and high-end boutiques
a famous market selling antiques, vintage clothes, and more
a luxurious area with designer brands and high-end department stores
a trendy shopping street with designer boutiques and high street stores