Contact Us

India House – Houston
8888 West Bellfort Avenue, 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

indiahouse