Oh, and you asked where it was. Just off Salwa Road, indeed, about 10 km out from 'central' Doha, and a couple of km from the clearly visible Khalifa stadium. Come to think of it, for someone who doesn't mind a walk, Azizya would be a good location for working at or attending the games.