Europe
Store
Address
Phone Number
Britain London*
124 Shaftesbury Avenue, London, WIV7DJ, U.K
0044-2072870098
Britain Leeds
56 North Street, Leeds, West Yorkshire LS2 7PN, UK
0044-1132450033
Czech store
Myslíkova 171/31 110 00 Praha 1 - Nové Město Česká republika
00420-720979830
Netherlands store
Amsterdamse Veerkade 66, 2512 AJ Den Haag, The Netherlands
0031-707430666
Poland Store
UI.Grzybowska 2,00-131,Warsaw,Poland
0048-221263330
Sweden store
Odengatan 39, 11351, Stockholm, Sweden
0046-850031388
Switzerland Store
Arcade #2. Rue Abraham – Gevray 1-3, 1201 Geneva, Switzerland
*Is held by parent group.