Where is Imillai?

Where is Imillai located?

Imillai, Huancavelica, Peru (approx. -14.0325°, -75.12472°)


Where is Imillai on the map?