Travellers enjoy visiting the Art Deco statue "Corcovado Christ the Redeemer", located 1.7 miles from Santa Vista Rio Hotel, as well as Cultural Center of the Bank of Brazil accessible with 10-minute car ride. If you are willing to explore even more landmarks in Rio de Janeiro, attend International Museum of Naiv Art of Brazil located a 19-minute walk from the property.