Well you'll find villas mostlyin that area, Actually its bit costly area to live, BTW Doha is not very big, u can stay anywhere, and go to work from there, and ofcourse it'll not be a walking distance.
Am afraid U have to do tifan service there, no Indian resturant in that area. R u going to work with FMC ?