Situated in Castiglione di Sicilia, 34 km from Taormina Cable Car - Mazzaro Station and 34 km from Isola Bella, Casa Francesca features air-conditioned accommodation with a balcony and free Wi-Fi.
52 Via Alessandro Manzoni, 95012 Castiglione di Sicilia, Italy