Its at the Flins Renault factory just north west of Paris. Yes it is by invite only, it is not set up for visitors at all. Even H&C trophy winners last year were not invited (they had been awarded a tour as part of the prize in the past), will find out next weekend if it will be the same next year or not.