Where is Juan de Llosa?

Where is Juan de Llosa located?

Juan de Llosa, Huancavelica, Peru (approx. -13.4°, -75.43333°)


Where is Juan de Llosa on the map?