Inaugurating a new retail concept, Sergio Tacchini is opening two stores in Venice (3442 Canaregio) and Shanghai (Huahai Road).