Where is Chichubamba?

Where is Chichubamba located?

Chichubamba, Apurimac, Peru (approx. -13.67944°, -73.12417°)


Where is Chichubamba on the map?