Where is Novillers?
Where is Novillers located?
Novillers, Novillers, France (approx. 49.270634°, 2.2143507°)
Where is Novillers on the map?
{"latitude":49.270634,"longitude":2.2143507,"title":"Novillers"}