L'Herbe Rouge is a French restaurant offering a warm and inviting atmosphere with a focus on fresh, local, and carefully prepared cuisine.