Where is Tukupaeng?

Where is Tukupaeng located?

Tukupaeng, Lima, Peru (approx. -11.965°, -76.20417°)


Where is Tukupaeng on the map?