If it's a genuine Barbour, send it back to the factory in South Shields
Customer Services Department
Telephone:+44 (0) 191 427 4210
E-mail:customer.services(at)barbour.com
I had a rip in mine and it came back from them and you could'nt hardly see the repair and only £20
If it's not a genuine most dry cleaners will offer a repair service
nigel, January 2012