Situado 2.3 km de do Monumento aos Pracinhas em Rio de Janeiro, o Castelo Hotel Rio de Janeiro de 2 estrelas dispõe de depósito de bagagem. Este hotel de Rio de Janeiro também inclui o parque de estacionamento.
O hotel de 64 quartos no distrito Centro do Rio de Janeiro fica a uma distância aproximada de 25 minutos a pé do Sambódromo da Marquês de Sapucaí e a aproximadamente 10 minutos a pé de locais de compras como a Praça São Salvador. Os hóspedes podem encontrar o Instituto de Pesquisa e Memória Pretos Novos a cerca de 2 km do Castelo Hotel. Locais como o Centro Cultural Justiça Federal e o Theatro Municipal do Rio de Janeiro estão a um passo de deste estabelecimento. Hotel encontra-se a cerca de 10 minutes a pé da paragem Terminal Menezes Cortes e 350 m de da estação de metrô Carioca.
Os quartos incluem controle de temperatura, juntamente com confortos modernos como TV com vários canais. Os hóspedes também podem utilizar casa de banho separada e chuveiro.
Oferecendo refeições da cozinha Braziliaanse, o restaurante DaGosto Bistro está muito perto Castelo de Rio de Janeiro.