The French were the masters at poster art as can be seen in this poster.
Can any French Model "T" enthusiasts tell us more about what may have been a Ford Sales location?
Levallois-Perret is quite close to Paris. Here is a link so you read about it. http://en.wikipedia.org/wiki/Levallois-Perret