Givenchy
Men's White striped textured shirt

$1,297 $779
Product Details

white front button fastening embroidered logo at the chest Cuban collar straight hem