Musaafer in Houston, Texas, had won a Michelin star last year. This acclaimed Indian restaurant has just expanded to a second location in Tribeca, New York City.