Where is Piazza del Popolo?
Where is Piazza del Popolo located?
Piazza del Popolo, Piazza del Popolo (Station), Italy (approx. 39.9024°, 8.5998°)
Where is Piazza del Popolo on the map?
{"latitude":39.9024,"longitude":8.5998,"title":"Piazza del Popolo"}