Image of Westfield Mall of the Netherlands

SCOTCH & SODA ANNOUNCES THE OPENING OF ITS LARGEST STORE WORLDWIDE IN THE NETHERLANDS, FEATURING NEW BRAND IDENTITY