Where is Quehue?

Where is Quehue located?

Quehue, Quehue, Peru (approx. -14.380116°, -71.455315°)


Where is Quehue on the map?