indian resto in Geneva are overpriced to start with, and also not-so-good (I found resto in Basel to be of better quality though these are also over priced IMHO)
There is another one near station e.g. Bombay .
http://maps.google.com/maps/place?q=...13990228042691
I have heard many people saying that little india is good, never tried though.
If you have car, you could cross the border and go to Ferny-voltaire, there are 2-3 places there as well