El Hotel Selene se encuentra junto a la Via Nazionale, una popular calle comercial que conduce a la estación de metro de Repubblica y a la estación de tren de Roma Termini. El hotel ofrece habitaciones con aire acondicionado, conexión Wi-Fi gratuita y TV vía satélite de alta definición. Las habitaciones cuentan con suelo de moqueta o de baldosa. La mayoría tienen vistas al teatro de la ópera de Roma, mientras que algunas están situadas en el edificio contiguo. Se sirve un desayuno bufé con alimentos dulces y salados entre las 07:30 y las 10:00 en el edificio principal. Hay una parada de autobuses públicos y turísticos frente al Selene Hotel. Además, el Foro Romano y el Coliseo están a unos 15 minutos a pie.