I suspect you are refering to La Chartre sur Loir which was (and perhaps still is) home base to many of the teams. Apparently the race cars used to be driven from the town to the track on race morning, which must have been a spectacular sight.
L'Hotel de France bar is full of interesting Le Mans memorabilia, if that's your kind of thing.
Personally, I prefer Hooters, but I always was a classy bastard.