Where is Alvabamba?

Where is Alvabamba located?

Alvabamba, Ayacucho, Peru (approx. -13.02361°, -73.90639°)


Where is Alvabamba on the map?