1. India Palace Restaurant 242 E Geneva Rd, Wheaton, IL 60187 Coordinate: 41.88803,-88.10476 Phone: (630) 681-8002