Massimo Dutti Barcelona. Massimo Dutti is smart range of clothes for urbane, cosmopolitan men and women. Italian flavour but is a fully Spanish company in the Inditex group who have many iconic brands including Zara. Massimo Dutti has several stores in Barcelona and the Massimo Dutti flagship store is on elegant shopping street Passeig de Gràcia, 96 in a wonderful modernist locale.