Where is Amaukai?

Where is Amaukai located?

Amaukai, Lima, Peru (approx. -12.40444°, -75.83806°)


Where is Amaukai on the map?