Incorrect data? Please notify us at hi@itinari.com.
Facing the Isola Bella bay, a few 3-star hotels offer the spectacular sea view of the Mendolia Beach Hotel in Taormina, just 10 minutes from the charming historic center and the splendid Greek Theater.
Want to plan a trip here? Talk to AI travel assistant Maya.