Where is Kasamachai?

Where is Kasamachai located?

Kasamachai, Lima, Peru (approx. -11.32639°, -76.52389°)


Where is Kasamachai on the map?