Contact Us

India House - Houston

8888 West Bellfort, Houston, TX 77031
Hours: 9:30 AM to 5:30 PM
Phone: (713) 929-1900
Fax: (713) 772-9015
E-mail: info@indiahouseinc.org
Fed Tax ID - 501(c)(3): 05-0577825