if you dont know Sofitel,, iam sure u dont possess a driving license too.. :D or else, you are very new to doha..

anyways.. the electronic shops are below the Sofitel /Mercure (new name) hotel..!!

its located in Abdulla bin Thani..near National Showroom..now i doubt if you know that.. :)