Where is Montfleuri, Paris?

Where is Montfleuri, Paris located?

Montfleuri, Paris, Montfleuri, Paris, France (approx. 48.87486°, 2.29066°)


Where is Montfleuri, Paris on the map?