Where is Antahuiri?

Where is Antahuiri located?

Antahuiri, Cuzco, Peru (approx. -14.42306°, -71.10083°)


Where is Antahuiri on the map?