India House is an Indian restaurant offering authentic cuisine with flavorful and well-spiced dishes.