Luca Grossi -CH922 (Leopard)

Luca Grossi -CH922 (Leopard)

Brand: Luca Grossi
340.00 USD In stock Buy at Merchant

These are leopard-print shoes made of leather inner and suede. The heel is about 2.25 inches high and were made in Italy.