Founded in 1886, Whittard Of Chelsea is a retailer of the finest quality coffee and tea, sourced from all over the world. It has its base in England, and more than 40 stores throughout the country.
The InternetRetailing France Luxury 2025 report explores customer attitudes, shopping habits and luxury retail in France.