Get directions to: India Palace, Wheaton, IL
Restaurant address: 242 E Geneva Rd Wheaton, IL 60187, USA
Restaurant: India Palace