Consul General of India Categories Consulate 4300 Scotland Street Houston TX 77007 (713) 626-2148 (713) 626-2450 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×