Sprinkle baking soda or kitty liter in purse. Shake and let sit for an hour. After shaking out to remove, brush well with a soft brush. Hanging out in sunshine or fresh air may also help.
Coffee grounds in an open container inside the purse. Close purse or leave open and put it in a bucket with lid on. Check on it every day. Should take just a few days.
Vacuum the inside out really well. Wadded up newspaper in and around it, all in a sealed plastic garbage bag can help. Change out the newspaper every day or two, it will take a while.
If you decide to wash the leather make sure it is safe, saddle soap or a gentle leather specific cleaner and water then let it completely air dry, then treat with a good leather treatment (check with a reputable shoe repair place).
Have you tried crumpling up a newspaper sheet and leave it in the purse. Change it every day, until smell is gone.
Did you get it from someone, or is it your own?
You could try putting baking soda inside the purse, and putting the purse in a garbage bag for a few days, to let the baking soda soak up some of the smell, then empty out the baking soda.
Hopefully that will help.
Add your voice to the conversation. Click here to answer this question.