I was just therethe other day and asked about fixing my wallet. They suggested this place that they use for all their leather.

Maras Custom Tailors
288 Clayton Street
Suite 208
Cherry Creek 80206

303-388-9910

I haven't used them yet. If you go let me know how they are.