850 Al Mansoura Street – 26 Najma area

Industrial area, street 49, gate 159 Doha, Qatar