Where is Parque de la Ciudad?

Where is Parque de la Ciudad located?

Parque de la Ciudad, Buenos Aires, Argentina (approx. -34.67175°, -58.45108°)


Where is Parque de la Ciudad on the map?