Where is Parque Ibirapuera?

Where is Parque Ibirapuera located?

Parque Ibirapuera, Parque Ibirapuera (Station), Brazil (approx. -23.579414°, -46.66195°)


Where is Parque Ibirapuera on the map?