Where is Limapagcha?

Where is Limapagcha located?

Limapagcha, Huancavelica, Peru (approx. -13.50639°, -75.28556°)


Where is Limapagcha on the map?