You could try
Al Duhail Al Duhail , Doha
Najma Muntazah Commercial Complex , Doha
Al Thumama Al Hadara Street , Doha
Ain Khaled , Doha
Old Airport Road , Doha
The Pearl La Plage La Plage South, Doha
Industrial Area , Doha
Industrial Area , Doha
The Pearl La Plage La Plage Centrale, Doha