Where is Los Cuadros?

Where is Los Cuadros located?

Los Cuadros, Piura, Peru (approx. -4.61137°, -79.9391°)


Where is Los Cuadros on the map?