Embassy of India  Tel: +974-4425-5777
Villa No 19, Street No 828, Area No 42, Wadi Al Neel, Old Hilal Area, Doha, Qatar
Site has details about the Indian embassy, consular and visa services offered, labour / welfare, education, NRI corner, economics and commerce, etc
Map placements may be only approximate. Please check site.