In 1967 the Cerruti label was launched with the opening of the flagship store, at 3 Place de la Madeleine in Paris, France, in order to be closer to the international fashion capital. The place is also the headquarters of the firm.