there is one net cafe called Turbo... i don't remember where is located...
here's a list of net cafe's in doha
http://www.qatarvisitor.com/index.php?cID=414&pID=1219
there is one net cafe called Turbo... i don't remember where is located...
here's a list of net cafe's in doha
http://www.qatarvisitor.com/index.php?cID=414&pID=1219