You could try
Al Mansoura Al Mansoura , Doha
Industrial Area Industrial Area , Doha
Najma Najma Street , Doha
Al Mansoura Al Mansoura , Doha
Salata Old Salata , Doha
Industrial Area Industrial Area Industrial Area 1, Doha
Al Mansoura Al Mansoura , Doha
Industrial Area Industrial Area , Doha
Al Mansoura Al Mansoura , Doha
Umm Ghuwailina Al Aman Street , Doha
Al Sadd Al Sadd , Doha