burgundy striped pure cotton milano collar shirt

£ 335.00