United Kingdom

London

Harrods

87-135 Brompton Road, London SW1X 7XL, United Kingdom

+ 44 20 7730 1234

Mon-Sat: 10.00-21:00, Sun: 11:30 - 18:00* (*11:30 - 12:00 is browsing time only)

  

Fenwick

Bond Street, London, W1S 1RQ

0800 783 1783

Mon-Sat 10:00-20:00, Sun: 11:30-18:00

 

Maison SL

53 Ledbury Road, Notting Hill, London, W11 2AA

+44 (0)20 7243 0003

Mon-Sat 10:00-18:00, Sun: Closed