Tod’s opens first flagship store in Brazil, in the city of Sao Paulo

Italian luxury house of Tod’s opened earlier this week in Sao Paulo, its first flagship store in Brazil. Situated within the JK Iguatemi Mall in Olympia, the new Tod’s store covers 145 sqm and features the full range of products from shoes to bags and small accessories for both women and men.


Tod’s store Sao Paulo