Where is 10 Rue Euler?

Where is 10 Rue Euler located?

10 Rue Euler, 10 Rue Euler, France (approx. 48.87113°, 2.298817°)


Where is 10 Rue Euler on the map?