Givenchy
Blue Cotton Overshirt

$1,086 $873
Product Details

blue classic collar long sleeves buttoned cuffs chest patch pocket