Hi, does anyone know which store is the flagship store in London ?. Also which store is the best LV store to shop in, in london. Im going to London for my birthday and would like to buy a new bag so was just wondering, anymore info would be much appreciated. thanks