D.N.
One thing you can try, and should not damage it if the trim is the only thing that is leather. Turn it inside out and put it in the dryer on low heat with a Drycleaners Secret sheet (home drycleaning cloth). I cannot afford to clean all of my suits every week so I use these to freshen them after wearing. The sheets have removed any smoke smell from being around smokers. Of course, you can also try the baking soda suggestion. I do use baking soda for odor control, though it may take time.