Barra da Tijuca, Rio de Janeiro, Brazil
Barra Olympic Park
is located at Avenida Embaixador Abelardo in Barra da Tijuca