Where is Manzanares Park?

Where is Manzanares Park located?

Manzanares Park, Madrid, Spain (approx. 40.40276°, -3.724623°)


Where is Manzanares Park on the map?