I was in an auto uphostery shop a few years back and one of the services they offered was "leather repair" - can't hurt to drop by one of those and get a price quote.