Rosa Thea Suite


Taormina • Show on map
View Details for Price
Located 0.7 mi from Isola Bella in Taormina this air-conditioned apartment features a balcony with city views. The property is 0.8 mi from Mazzaro and private parking is available. Free WiFi is provided…More info
