Le Délice des Saints is a French restaurant known for its charming ambiance and generously portioned dishes.