Cass is an art store originally established in London’s Charing Cross Road in 1984 and now with around 15 stores across the UK. It launched online in 2013.
The InternetRetailing France Luxury 2025 report explores customer attitudes, shopping habits and luxury retail in France.