Karl Lagerfeld | 31058727

Karl Lagerfeld pocket casual shirt - 31058727 (LPN344164)

314 USD
black chest flap pockets front button fastening long sleeves