The prices on the french website are what you would pay in France. It already includes VAT.
A bit off topic, but since you're so knowledgeable about LV Paris ...approx how far apart (in terms of distance) are each of the LV stores in Paris?
I'm planning on making the one at Galeries Lafayette my first stop to facilitate with the VAT refund, but in case the Damier Neverfull MM is all sold out there, I was wondering which is the next closest one. THANKS!!