India House Restaurant is located in Schaumburg, Cook, IL.
India House Restaurant Schaumburg address and phone