Where is Parque Avellaneda?

Where is Parque Avellaneda located?

Parque Avellaneda, Buenos Aires F.D., Argentina (approx. -34.64422°, -58.47679°)


Where is Parque Avellaneda on the map?