Where is La Curva?

Where is La Curva located?

La Curva, Lima, Peru (approx. -10.64528°, -76.77361°)


Where is La Curva on the map?