Where is Square Louise Michel?

Where is Square Louise Michel located?

Square Louise Michel, Square Louise Michel, France (approx. 48.88443°, 2.343282°)


Where is Square Louise Michel on the map?