Está ubicado en un edificio clásico que fue renovado en 2005 y cuenta con 47 habitaciones (entre individuales, dobles y suites) repartidas en 4 plantas. El interior tiene una presencia elegante, con colores claros que ayudan a quitar el estrés del viaje y hacen que se sienta, enseguida, como en casa. Por otra parte, hay vestíbulo con recepción 24 horas, caja fuerte, ascensor, bar, posibilidad de comer y servicio de lavandería.
Este hotel está localizado en el centro histórico de Turín, junto a la plaza Castello y cerca de la elegante Via Roma, a poca distancia del Museo egipcio, el Palazzo Reale, el Palazzo Madama y Mole Antonelliana.
Las habitaciones presentan un ambiente único con muebles de materiales naturales y de mucho confort, con ventanas insonorizadas para conseguir todo el descanso y la concentración trabajando. Cuentan con cuarto de baño con secador de pelo, aire acondicionado individual, calefacción, 2 TV de pantalla plana y vía satélite, mini bar, caja fuerte, teléfono de línea directa y cafetera/tetera.
Se aceptan American Express, Diners Club, Mastercard y Visa.