Barkers Linen Shirt M

Navy and white vertical stripe linen shirt.

$39