As revealed by the brand in an Instagram post, Collina Strada is preparing to open its first-ever flagship in Manhattan. Located downtown on Orchard St. and Canal St., the Soho store doesn’t yet have ...