ODETTE E ODILE Leopard Print Pumps, Size 22.5 ‐ Mercari: Shop from Japan