Where is Novillars?
Where is Novillars located?
Novillars, Novillars, France (approx. 47.285217°, 6.1338687°)
Where is Novillars on the map?
Novillars - Besançon
{"latitude":47.285217,"longitude":6.1338687,"title":"Novillars"}