Este elegante B&B se encuentra justo detrás del castillo de Sant'Angelo, a 2 minutos a pie de la terminal de autobuses de Piazza Cavour y a 10 minutos a pie de la estación de metro de Lepanto. Todas las habitaciones cuentan con aire acondicionado, TV de pantalla plana vía satélite y conexión Wi-Fi gratuita.
El Relais Cavour está muy bien comunicado en transporte público, a solo 1 km de St. La plaza de Pedro. La Plaza de España y la estación de tren de Termini están a un corto trayecto en metro.
Las habitaciones tienen suelo de parqué y muebles sencillos de madera. Todas disponen de baño privado con artículos de aseo y secador de pelo.
En la cafetería de la planta baja se sirve un desayuno diario que incluye cruasanes, capuchino o café, sándwich tramezzino y zumo de naranja. El restaurante Napoletano, situado cerca del Panteón, ofrece un menú especial para el almuerzo y la cena.