The Consulate-General of India Feb 1, 2017 Address 4300 Scotland Street Houston TX 77007 United States Upcoming Events No events in this location