Royal Taj offers Indian cuisine.