Where is Institut Henri Poincaré?

Where is Institut Henri Poincaré located?

Institut Henri Poincaré, Institut Henri Poincaré, France (approx. 48.844723°, 2.3438888°)


Where is Institut Henri Poincaré on the map?