9. Oxford Street
Oxford Street is probably the best shopping street in London. Unlike Bond Street, Oxford Street has something for everyone. Visit the flagship Topshop (in which you can also have frozen yogurt and get your eyebrows threaded!) or the leading designer stores. Yes, Oxford is packed with people, but the street, itself, is beautiful and has every store you need to satisfy that vacation shopping fix!