Set on a private stretch of beach in the upscale neighborhood of Leblon, the Sheraton Grand Rio Hotel & Resort is a tropical paradise in the heart of Rio de Janeiro. The resort features two swimming pools, a full-service spa, and a variety of dining options, including a poolside bar and a Japanese restaurant. Guests can also enjoy easy access to the city's top attractions, including the Christ the Redeemer statue and Sugarloaf Mountain.