there is no special headphone repair shop , but ur friendly neighbourhood electrician , i.e the person who deals in repair of Tv's , radios and electricals can fix it.....needless to say it needs a lot of skilled labour so give it to some reliable person to fix the same....if he can manage to fix it , it shouldnt cost either and saves u a lot of money rather than buying a new one.