Where is Montalbano Elicona?

Where is Montalbano Elicona located?

Montalbano Elicona, Montalbano Elicona (Station), Italy (approx. 38.02343°, 15.01329°)


Where is Montalbano Elicona on the map?