I agree with Maureen. Also any good dry cleaner with an alterations dept. might have a person who can do repairs.
I would check with Liz Tekus at Fine Points, Larchmere Rd, Cleveland. She's a wizard and a wealth of resources.
Thanks! Your answer is awaiting moderation.