Luca Grossi -CH922 (Leopard)
These are leopard-print shoes made of leather inner and suede. The heel is about 2.25 inches high and were made in Italy.
These are leopard-print shoes made of leather inner and suede. The heel is about 2.25 inches high and were made in Italy.