After Houston, Michelin-Starred Indian Restaurant 'Musaafer' Opens In New York
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.
What's Your Reaction?