Featuring 4-star accommodation, Toy Barra Hotel, Rio de Janeiro is situated in Rio de Janeiro, 1.7 km from Joatinga Beach and 1.7 km from Barra da Tijuca Beach.
Number of rooms: 151
Estrada da Barra da Tijuca, 109, Barra da Tijuca, Rio de Janeiro, CEP 22611-201, Brazil