New non-alcoholic wine brand from Castel Frères, created by Lonsdale

In a major shift for Castel Frères, France’s largest wine producer, the wine group has launched its first no-alcohol wine range, available in France, the UK, Japan and China. The new brand, Néphalia, was created by international branding and design agency Lonsdale, including naming, identity, communications strategy, press and outdoor advertising and packaging. A global brand with […]