Hotel Taormina is a 3-star hotel offering a restaurant, pool, and pet-friendly accommodations. Amenities include parking and accessible services.