Slipping quietly in beneath the overflow of Lond-Olypmics frenzy is the first ever London—and European—store for Rag & Bone. The brand, which has its roots firmly planted in New York, is of course the baby of two native Londoners, David Neville and Marcus Wainrwight. After building the business in the US and Japan—they’ve got boutiques in New York, Boston, DC, and Tokyo—the London store is a welcome start in Europe. It’s got men’s, women’s and accessories but expect a little more from the shop, which is located in a Victorian era building in Sloane Square. So far, its set to be the location of their London Spring/Summer 2013 presentation, which’ll happen after New York of course!