L'Echauguette is a French restaurant known for its quality cuisine and picturesque setting.