Where is Leonardo da Vinci Square?
Where is Leonardo da Vinci Square located?
Leonardo da Vinci Square, Leonardo da Vinci Square, Italy (approx. 45.47813°, 9.2265°)
Where is Leonardo da Vinci Square on the map?
{"latitude":45.47813,"longitude":9.2265,"title":"Leonardo da Vinci Square"}