Tag: Taormina

Streets of the Interior of Taormina, Sicily, Italy

Taormina - Italian city travel guide: everything ...

Travel guide of the city of Taormina in Italy with all the basics and essentials to know. Taormina is a small town in the Northeast of Sicily ....