Where is Descartes?
Where is Descartes located?
Descartes, Descartes, France (approx. 46.97411°, 0.6995098°)
Where is Descartes on the map?
Descartes - Châtellerault
Descartes - La Rochelle
Descartes - Amboise
Descartes - Loches
Descartes - Paris
Descartes - Port De Piles
Descartes - Tours
{"latitude":46.97411,"longitude":0.6995098,"title":"Descartes"}