Swedish eyewear brand Chimi is going global, opening its first store in New York City at 110 Grand Street. "Launching Chimi in America reflects not only our brand's journey but also a larger ...