Designed by
Title
Taormina is a city on the island of Sicily, Italy. Mount Etna over Taormina cityscape, Messina, Sicily. View of Taormina located #
Description
Taormina is a city on the island of Sicily, Italy. Mount Etna over Taormina cityscape, Messina, Sicily. View of Taormina located in Metropolitan City of Messina, on east coast of Sicily island, Italy