i would be leary of using it on leather. I have some but was not impressed.
i did fix a small tear in a leather jacket by getting a matching piece and glueing it carefully. When DD talked to the dry cleaners about fixing a tear in her jacket it was quite expensive so we decided to try fixing it ouselves.