This guide highlights 22 of the most famous London streets, including historic streets as well as the best streets in London for shopping.