51 via leonardo da vinci, 98039 Taormina
Apartments
Featuring a balcony with mountain views, a garden and a shared lounge, Sicula can be found in Taormina, close to Taormina Cable Car - Upper Station and 2.2 km from Villagonia Beach. Among the facilities at this property are a 24-hour front desk and full-day security, along with free WiFi throughout the...