According to L Brand (International) President, Martin Waters, there are 3 stores currently in the UK. He also said they plan to open 5-6 in 2014
1 in the city and 2 airports! Luton & HeathrowYes, there are airports stores but I was talking about actual stores. I was incorrect in my original post. There are 5, not 3, stores currently in the UK (3 are North of London): Bond Street, Stratford (sp?) near the Olympic Village; Trafford Center (Manchester), Meadowhall (Sheffield), and Trinity Centre (Leeds).I have been to the one in Manchester & London and well ehm the airport one is a better shop (speaking of the Manchester one)! So let me stick to my 1 proper shop I agree on what you said before Europe and especially cities like Paris are super competitive markets for VS and I wonder if they ever start opening proper shops here if they will survive... because you wouldnt believe how much difference in price there is on some VS articles bought in the US and Europe.
ps I am actually surprised how many European airports have a VS store