Wonderland. Caruso Open Flagship in NYC Last week saw Italian menswear brand Caruso open their first 4500sq metre flagship store in New York City. News