Via villa filippina n 33, 90138 Palermo
Apartment
Stella del Sud offers accommodations in Palermo, 1.6 miles from Notarbartolo Train Station and 2 miles from Palermo Central Train Station. Popular points of interest nearby include Teatro Massimo, Via Maqueda, and Church of the Gesu. Free Wifi is available throughout the property and Palermo Cathedral...