Toms opened its first store in the U.K. yesterday - a pop-up shop in London's Covent Garden. The two-story shop will be open through June 28, selling its spring/summer shoe collection as well as eyewear.

Topics