grey checked pure cotton milano collar shirt

CHF 325.00