Where is Pierre Semard?

Where is Pierre Semard located?

Pierre Semard, Pierre Semard, France (approx. 46.19964°, 6.2396026°)


Where is Pierre Semard on the map?