grey checked pure cotton milano collar shirt

$ 595.00