milano collar pure cotton striped navy blue shirt

£ 225.00