Karl Lagerfeld Formal Shirt

Karl Lagerfield Formal Shirt. Plain Pattern 100% Cotton.

£149.00