Streets Of Taormina Streets Of Taormina Taormina, Sicily is one of Italy’s most charming, colorful and lively scenes. Nestled in the foothills of Mt. Etna, Taormina has everything about Italy that visitors love. Customize & Buy Now