Das Royal Rio Palace Hotel Rio de Janeiro befindet sich im Stadtviertel Copacabana Beach, in 3 km Entfernung von einer der beliebtesten kulturellen Sehenswürdigkeiten, der Christusstatue. Das Hotel liegt 10 Fahrminuten von der Seilbahn auf den Zuckerhut entfernt und hat auch ein À-la-carte- Restaurant sowie 2 Außenpools.
Das 4-Sterne-Hotel ist in 3,1 km Entfernung von der Praia Vermelha gelegen. Die Festung Duque de Caxias gehört zu den historischen Sehenswürdigkeiten und liegt nicht weit entfernt vom Royal Rio Palace. Zudem liegt Praca Juliano Moreira in einer Entfernung von rund 5 Fahrminuten von der Unterkunft, und Boardwalk of Copacabana ist etwa 18 Gehminuten von der Unterkunft entfernt. In der Gegend gibt es eine Reihe von Einkaufsmöglichkeiten: das Botafogo Praia Einkaufszentrum liegt in 2 km Entfernung vom Hotel. Das Royal Rio Palace liegt in einer verkehrsgünstigen Lage in der Nähe von der U-Bahnstation Cardeal Arcoverde.
Die Unterkunft verfügt über 314 Zimmer mit einer Minibar und bietet eine Klimaanlage. In den privaten Badezimmern stehen ein Bidet und eine getrennte Toilette sowie einen Haartrockner und Badelaken zur Verfügung. Von mehreren Zimmern aus öffnet sich ein Ausblick auf die Stadt.
Das Hotel bietet ein Frühstücksbuffet im obersten Stockwerk. Das Restaurant bietet die besten Köstlichkeiten der brasilianischen Küche. Das Restaurant Churrascaria Palace bietet eine Auswahl von Gerichten und liegt zudem in rund 5 Gehminuten Entfernung vom Royal Rio Palace Rio de Janeiro.