Where is Montfaucon?

Where is Montfaucon located?

Montfaucon, Montfaucon, France (approx. 44.073997°, 4.75417°)


Where is Montfaucon on the map?