121 Avenida Niemeyer Leblon, RJ 22450-220
Seated: 80
Standing: 90
Square Feet: 115 ft2
Sheraton Grand Rio Hotel & Resort offers all the infrastructure and comfort you are looking for.