Crate & Barrel has debuted a new flagship store in New York and everywhere else, creating and launching a virtual version online. The 23,000 square foot two-level New York City flagship location is in Manhattan’s Flatiron district, a neighborhood that’s become a...