Giovanni Cavagna
Giovanni Cavagna floral-print blazer - Grey
£735
Giovanni Cavagna asymmetric-hem shirt - White
£615
Giovanni Cavagna hand-painted shirt - Black
Giovanni Cavagna layered-panel pocket shirt - Black
£440
Giovanni Cavagna stitch-detail shirt - White
£550
Giovanni Cavagna button-up short-sleeve shirt - Grey
£515
Giovanni Cavagna raw-edge collarless blazer - Black
£1,600
Giovanni Cavagna floral-printed short-sleeve shirt - Black
£595
Giovanni Cavagna floral-print drawstring trousers - Grey
£730
Giovanni Cavagna drawstring track pants - Black
Giovanni Cavagna drawstring layered trousers - Black
£605
Giovanni Cavagna faded-effect button-down shirt - Grey
Giovanni Cavagna hand-painted shirt - White
Giovanni Cavagna linen single-breasted jacket - Black
£1,160
Giovanni Cavagna button-down shirt - Black