It is in industrial area. When you are coming from Doha
after reaching the round about near Doha Motors, take left
after PSD you could see another right turn, take that turn,
from there itself you could see the Qatar Flag in front of that facility. hope this will help.