Where is Cascamache?

Where is Cascamache located?

Cascamache, Piura, Peru (approx. -5.25°, -79.51667°)


Where is Cascamache on the map?