Les Impressionnistes is a French restaurant known for its seafood.