Il Santo Castelo Hotel Rio de Janeiro è situato a circa 2 km dal Molo Mauá e a circa 25 minuti a piedi dallo Spazio Culturale della Marina.
L’hotel si trova a Rio de Janeiro, a breve distanza dalla stazione della metropolitana Glória. Gli ospiti possono visitare diversi luoghi di culto, come il Mosteiro de São Bento, a una distanza di 2,1 km da quest'affittacamere. Il Santo Castelo Rio de Janeiro è a 600 metri dalla Scalinata Selarón. La fermata del bus Rua Paschoal Carlos Magno proximo ao 15 è situata a soli 10 minuti a piedi dall'alloggio e a circa 2 km dalla stazione ferroviaria Estação D Pedro II Central.
Arredate con uno scrittoio, le 9 camere includono anche comfort come un televisore multicanale e una TV a schermo piatto con canali satellitari, un minibar. I bagni hanno un bagno con WC separato e una doccia.
Il Santo Castelo Hotel si trova a soli 1 km dal ristorante Restaurante Aprazivel e offre cucina brasiliana.