Where is La huaca?

Where is La huaca located?

La huaca, Lima, Peru (approx. -13.04971°, -76.40869°)


Where is La huaca on the map?