Hotel Villa Diodoro, in Taormina Loading Map.... Hotel Villa Diodoro, in Taorminav. Bagnoli Croci 75 - TaorminaDetails 37.8516895 15.289264199999934 Address v. Bagnoli Croci 75 Taormina Italy Upcoming Events No events in this location