Where is Mancy?

Where is Mancy located?

Mancy, Mancy, France (approx. 48.983284°, 3.93489°)


Where is Mancy on the map?