Giovanni Cavagna
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 floral-printed short-sleeve shirt - Black
£595
Giovanni Cavagna faded-effect button-down shirt - Grey
£730
Giovanni Cavagna hand-painted shirt - White
Giovanni Cavagna button-down shirt - Black