The India House

8888 W Bellfort St, Houston 77031, United States Get Directions to this spot
8888 W Bellfort St
Houston, 77031
TX, United States
(713) 772-7722

Rate and review The India House in Houston, TX, United States!

Share your experiences at The India House with your friends or discover more Indian Restaurants in Houston, TX, United States.