Corso umberto i, 70, 98039 Taormina
Apartments
Set in Taormina, 1.7 km from Isola Bella Beach and 1.7 km from Villagonia Beach, Casa Umberto I offers air conditioning. The property is around 700 metres from Taormina Cathedral, 1.6 km from Taormina - Giardini Naxos Train Station and 19 km from Gole dell'Alcantara. Free WiFi is available throughout...