Banana Republic Shirt Large

Grey white and blue checked shirt

$30