Where is Palermo Central?

Where is Palermo Central located?

Palermo Central, Palermo Central, Italy (approx. 38.1085°, 13.36555°)


Where is Palermo Central on the map?