Where is Chupacancha?

Where is Chupacancha located?

Chupacancha, Pascoe, Peru (approx. -10.88667°, -76.53278°)


Where is Chupacancha on the map?