SCOTCH & SODA OPEN FIRST CAPE TOWN STORE 27th March 2015 Fashion SCOTCH & SODA OPEN FIRST CAPE TOWN STORE From the heart of Amsterdam, Scotch & Soda have officially opened their second stand- alone...