B&D (Black & Decker) Service center in Saudi Arabia B&D (Black & Decker) Service center in Saudi Arabia Customer service : 24848595 / 24840039 Address : Al Omar Technical Co.