Italian-made leopard print pointed-toe heels, 5cm ‐ Mercari: Shop from Japan