Situado no bairro Centro do Rio de Janeiro, o Castelo Hotel de 2 estrelas dá acesso a locais de entretenimento como a Marina da Glória, que fica a 2.3 km de distância. Os hóspedes terão acesso ao parque de estacionamento no local para maior conveniência.
Museu do Amanhã e o Monumento aos Pracinhas estão localizados a 18 minutos a pé e a 2.3 km 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). Além disso, a Fábrica da Bhering fica a 2.6 km de distância, enquanto Carioca fica perto deste hotel. A paragem de autocarros P28 está situada a 700 metros do o Castelo Hotel.
Os 64 quartos dispõem de controle de temperatura, juntamente com instalações para auto atendimento como mini frigobar. Casa de banho separada e chuveiro também estão incluídos nas unidades.
Oferecendo refeições da cozinha sulamericana, DaGosto Bistro se encontra próximo deste hotel.