Where is Barra Olympic Park?

Where is Barra Olympic Park located?

Barra Olympic Park, Rio de Janeiro, Brazil (approx. -22.977°, -43.394°)


Where is Barra Olympic Park on the map?