Situado no bairro Centro do Rio de Janeiro, o Itajubá Hotel de 3 estrelas encontra-se a cerca de 5 minutos andando dos locais de interesse cultural como o Centro Cultural Municipal Parque das Ruínas. Este hotel disponibiliza Wi-Fi na propriedade.
A Praça Mauá e a Praça da Apoteose estão a uma distância de 1.4 km e a uma distância de aproximadamente 10 minutos a pé, respectivamente. Os locais de compras na área incluem a Praça São Salvador (a 2.7 km) e a Praça Muhammad Ali (a 2.2 km). O Mosteiro De São Bento fica a uma caminhada deste hotel. Está a cerca de 10 minutes a pé da estação de metrô Cinelândia.
Pode escolher entre um dos 98 quartos com ar condicionado com Wi-Fi gratuito e TV, e comodidades de autoatendimento como frigobar. Controle de temperatura são apresentados para o conforto dos hóspedes. Casa de banho separada e chuveiro estão disponíveis nos casas de banho privadas.
Um pequeno-almoço bufê diário pode ser saboreado na sala de pequeno-almoço. Churrasqueto Cariobrasa fica ao lado de um local, a cerca de 5 minutos de distância a pé.