Cet établissement se trouve au coin de la rue commerçante Via del Corso et à 500 mètres de la célèbre place d'Espagne. Il propose des chambres dotées de grandes fenêtres et d'une connexion Wi-Fi gratuite. La station de métro Flaminio se trouve à seulement 5 minutes à pied.
Il Corso Comfort Rooms propose des chambres climatisées dotées de parquet. Elles comprennent une salle de bains privative, un mobilier moderne et une télévision connectée.