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