You could try
Al Mansoura Al Mansoura , Doha
Al Mansoura Al Mansoura , Doha
Al Mansoura Les Roses Executive Apartments 3 , Doha
Al Mansoura Gulf Residence Gulf Residence, Doha
Al Mansoura Al Mansoura , Doha
Al Mansoura , Doha
Al Mansoura Thabit Bin Zaid Street , Doha
Al Mansoura Al Mansoura , Doha
Al Mansoura , Doha
Al Mansoura , Doha
Al Mansoura Al Mansoura , Doha
Al Mansoura , Doha