There are many Indian food restaurants in that city. A famous one called Tandoor on 2F, Aisa International Hotel, No. 326, East Huanshi Road is suggested for you. It is in Yuexiu District.
If you want to find one closer to you, you are suggested to tell me your position.