Where is Chalhouiri?

Where is Chalhouiri located?

Chalhouiri, Cuzco, Peru (approx. -14.15722°, -71.185°)


Where is Chalhouiri on the map?