Where is Parque Naucalli?

Where is Parque Naucalli located?

Parque Naucalli, Parque Naucalli, Mexico (approx. 19.49215°, -99.24094°)


Where is Parque Naucalli on the map?