Santo Castelo Hotel Rio de Janeiro is gelegen op 4 km afstand van het Maracanã Stadion en op ongeveer 25-minuten loopafstand van het Praça da Apoteose plein.
Het pension ligt op 2 km afstand van het station Estação D Pedro II Central en op een klein stukje lopen van de Escadaria Selarón. Dit hotel is gesitueerd op ongeveer 10-minuten loopafstand van Glória metrostation. De Pier Mauá op 2 km afstand van de locatie is een voordeel voor de gasten van Santo Castelo. De bushalte Rua Paschoal Carlos Magno proximo ao 15 is op een korte afstand van het pand.
Ingericht met een bureau, beschikken de 9 kamers over gemakken zoals een flatscreen TV met satellietzenders en een minibar. De badkamers zijn uitgerust met een apart toilet en een douche. De badkamers bieden een apart toilet en een douche, samen met comfortartikelen zoals badlakens en handdoeken.
Gasten kunnen van de gerechten van Braziliaanse keuken genieten in Restaurante Aprazivel binnen 14 minuten te voet van Santo Castelo Hotel.