Le Nautilus is a French restaurant offering cuisine prepared with fresh, seasonal, and locally sourced ingredients.