Cold Mountain, a Chinese multi-brand retailer for surf and snowboard-related items, has opened its flagship store in the youth-oriented Sanlitun Soho shopping center of Beijing. The retailer already has nine other stores in the country.