Where is Manchaibamba?

Where is Manchaibamba located?

Manchaibamba, Apurimac, Peru (approx. -13.58972°, -73.33889°)


Where is Manchaibamba on the map?