Long sleeve men's dress shirt (M) in olive green dark blue cotton with small white dots

IMG_5506_dresshirt_medium_olive_blue_stripe copy (1).jpg
IMG_5506_dresshirt_medium_olive_blue_stripe_detail.jpg
IMG_5506_dresshirt_medium_olive_blue_stripe copy (1).jpg
IMG_5506_dresshirt_medium_olive_blue_stripe_detail.jpg

Long sleeve men's dress shirt (M) in olive green dark blue cotton with small white dots

$275.00
Add To Cart