El Hotel Taormina está situado en el centro de Roma, a solo 100 metros de la estación de metro Vittorio Emanuele. Ofrece habitaciones con muebles de madera y conexión Wi-Fi gratuita en las zonas comunes.
Todas las habitaciones están decoradas en tonos pastel y cuentan con TV LCD, suelo de parquet y baño con artículos de aseo gratuitos.
Los huéspedes pueden relajarse en el salón común con sofá y TV o en la terraza.
El Taormina Hotel está a 4 paradas de metro de la famosa Plaza de España y a 15 minutos a pie del Coliseo.