In New York and craving Indian food? Well, here are the best Indian restaurants in New York. Do check them out.