Where is Chilliwai?

Where is Chilliwai located?

Chilliwai, Cuzco, Peru (approx. -13.6475°, -72.30056°)


Where is Chilliwai on the map?