Les Artistes is a French restaurant known for its pleasant atmosphere and exceptional cuisine.