Where is Devil Dog Fountain?

Where is Devil Dog Fountain located?

Devil Dog Fountain, Picardie, France (approx. 49.08552°, 3.290109°)


Where is Devil Dog Fountain on the map?