El Sheraton Grand Rio Hotel & Resort es un hotel de lujo ubicado en la playa de Leblon. El hotel cuenta con varios restaurantes que ofrecen una amplia variedad de platos de la cocina brasileña e internacional. Destacan el restaurante L'Etoile, que ofrece cocina francesa de alta calidad, y el restaurante Casarão, que sirve platos de la cocina brasileña y mediterránea.