MARGARET HOWELL idea Sandals 24.5 White ‐ Mercari: Shop from Japan