City overlooked by Mount Pellegrino (7)
I believe the answer is:
palermo
(Other definitions for palermo that I've seen before include "Sicilian capital" , "ity of Italy" , "Italian city" , "Italian capital" , "Main city of Sicily" .)
I believe the answer is:
palermo
(Other definitions for palermo that I've seen before include "Sicilian capital" , "ity of Italy" , "Italian city" , "Italian capital" , "Main city of Sicily" .)