HomeAway
Luxury Townhouse Taormina center, roof terrace, parking, pool, views on Mt Etna
The small town house "Palazzo Francesca" is one of the very special, rare and typical Sicilian town houses in the "heart" of Taormina old town. The town house is situated in a privileged and centrical position of ...
See this content immediately after install