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