Where is Parque Mirador de los Nevados?

Where is Parque Mirador de los Nevados located?

Parque Mirador de los Nevados, Bogota, Colombia (approx. 4.74209°, -74.07968°)


Where is Parque Mirador de los Nevados on the map?