Stockists
United Kingdom
Harrods
LGF Arcade,
87-135 Brompton Road,
Knightsbridge,
London, SW3 1RT
Fortnum & Mason
3rd Floor,
181 Piccadily
St James's,
London, W1A 1ER
Selfridges
400 Oxford Circus
London, W1A 1AB
Europe
Feline and Finn
Vlasmarkt 18,
2000 Antwerpen,
Belgium
Hariet & Rosie
7, rue Voltaire,
44000 Nantes
France