Harmala Street Building 1 street 982 zone 23 - Bin Mahmoud, Doha, Doha, Doha, Qatar Building 1, Doha, Qatar