Where is Piazza Amendola?
Where is Piazza Amendola located?
Piazza Amendola, Piazza Amendola (Station), Italy (approx. 40.6913°, 14.47021°)
Where is Piazza Amendola on the map?
{"latitude":40.6913,"longitude":14.47021,"title":"Piazza Amendola"}