Where is Antahuancan?

Where is Antahuancan located?

Antahuancan, Lima, Peru (approx. -10.58083°, -76.91306°)


Where is Antahuancan on the map?