If its in warranty the best place if Modern home, if they cannot fix it they will give you a new piece.

If they cannot solve the problem and refuses to give a you a replacement (which they should do if its in warranty), then you could go to 'Technical Care Center' on Al Nasr Street, opposite to FFC. They will repair it but you'll have to pay. Even modern home recommends Technical Center for Boxes that are out of warranty