Where is Pavillon de Montmartre, Paris?

Where is Pavillon de Montmartre, Paris located?

Pavillon de Montmartre, Paris, Pavillon de Montmartre, Paris, France (approx. 48.88542°, 2.33515°)


Where is Pavillon de Montmartre, Paris on the map?