Blue Illusion Shirt Size XL

Blue and white striped linen shirt by Blue Illusion, size XL.

$45