Where is Kushimachai?

Where is Kushimachai located?

Kushimachai, Cuzco, Peru (approx. -14.11028°, -71.48889°)


Where is Kushimachai on the map?