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 & Heathrow
Yes, 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 Centre (Manchester), Meadowhall (Sheffield), and Trinity Centre (Leeds).
but in airport stores (near Milan) they sell only perfumes and accessories. Not lingerie.