Vans has opened a store at 214 Oxford Street in London, its largest European store. The 4,714-square-foot flagship store, in a space previously occupied by Miss Selfridge, offers a wide selection of footwear, clothing and accessories for men, women and kids, as well as Vans' surf and pro-skate ranges. The ...