Where is Jardins de Montmartre, Paris?

Where is Jardins de Montmartre, Paris located?

Jardins de Montmartre, Paris, Jardins de Montmartre, Paris, France (approx. 48.89289°, 2.34113°)


Where is Jardins de Montmartre, Paris on the map?