Consulate General of India 4300 Scotland Street Houston, Texas - 77007 Telephone: 713 626 2148/2149
View Larger Map