If you can't make it to France, this restaurant in New York City is the next best thing. Here's why Martha Stewart loves this ...