The 'wow' factor is instantaneous Taormina is on the Italian island of Sicily. This hotel truly has to be one of the best in the world. Sicily was recently rated the # 1 island in the world by Conde Nast Magazine. Taormina is the best of Sicily.
Be prepared for a good walk if you pick this hotel. Otherwise, It's location near Porte Champerret gives you access to the Porte Maillot Metro station. Which makes
it a easy walk from there.
Several Metropolitan's are close. Porte Maillot is only one stop away.