Where is Parque de la Ciudad?

Where is Parque de la Ciudad located?

Parque de la Ciudad, Buenos Aires F.D., Argentina (approx. -34.671753°, -58.451084°)


Where is Parque de la Ciudad on the map?