Before Smartwatch by Apple gets official, Apple Watch Shop in Luxury malls in London, Paris, Tokyo will have a Grand Launch on April 10.

Apple on March 26, 2015 officially confirmed that Apple Watch shop in London, Paris and Tokyo will be opened on April 10, the day when Apple Watch will be available to people. All of these three exclusive Watch stores are located in luxury shopping mall.Apple Watch Shop Opening

So called as Apple Watch exclusive stores will be opened permanently for sales of Watch and accessories and customers will be directed to these stores for after sale support.

Apple Watch Store in London
400, Oxford Street,
London, W1A 1AB
0207 447 1200

Apple Watch Store at Galeries Lafayette
40, Boulevard Haussmann
75009 Paris

Apple Watch at Isetan Shinjuku
Shinjuku-ku, Tokyo Shinjuku 3-14-1

I think more such stores will be setup in other parts of the world.

Via : MacRumors