Barra da Tijuca, Rio de Janeiro, Brazil

Barra Olympic Park is located at Avenida Embaixador Abelardo in Barra da Tijuca