Where is Long?

Where is Long located?

Long, Long, France (approx. 50.039326°, 1.9793658°)


Where is Long on the map?