Com acesso Wi-Fi gratuito em todas as áreas, o Taormina Center Apartments disponibiliza acomodações em Taormina, a 350 metros de Corso Umberto I. A propriedade fica a 5 minutos a pé da Catedral de Taormina.
Há uma área de estar e de refeições em todas as unidades. Também há uma cozinha equipada com um forno, uma torradeira e um frigorífico. São fornecidas toalhas e roupa de cama.
A propriedade também providencia um serviço de entrega de produtos de mercearia.
Mazzarò encontra-se a 2,9 km do Taormina Center Apartments.