El Taormina Center Apartments dispone de WiFi gratuita en todo el establecimiento y se encuentra en Taormina, a 350 metros de Corso Umberto I. La catedral de Taormina está a 5 minutos a pie del establecimiento.
Todos los alojamientos incluyen zona de estar y de comedor, y hay además una cocina con horno, tostadora y nevera. Se proporcionan toallas y ropa de cama.
El establecimiento ofrece servicio de entrega de productos de alimentación.
Mazzarò está a 2,9 km del Taormina Center Apartments.