Where is Long?

Where is Long located?

Long, Picardie, France (approx. 50.039326°, 1.9793659°)


Where is Long on the map?