Oversized cotton shirt with striped print: Royal blue

Oversized cotton shirt with striped print: Royal blue

Regular price
Sold out
Sale price
$68.00

Made in Italy - one size fits from 38 to 42