Sheraton Grand Rio Hotel &amp; ResortSheraton Grand Rio Hotel &amp; Resort Sheraton Grand Rio Hotel & Resort The Sheraton Grand Rio Hotel & Resort is a highrise resort hotel in the Leblon neighbourhood in Rio de Janeiro, Brazil. The hotel opened in 1974 and has 549 guest rooms. It has a height of and 26 floors. Sheraton is strategically located in Leblon, upscale neighbourhood in Rio's south zone. Next to the famous beaches of Ipanema and Barra da Tijuca. It is the unique hotel in town to offer exclusive access to the beach. Sheraton Grand Rio Hotel & Resort The Sheraton Grand Rio Hotel & Resort is a highrise resort hotel in the Leblon