Where is Los Avalos?

Where is Los Avalos located?

Los Avalos, Piura, Peru (approx. -5.08972°, -79.61722°)


Where is Los Avalos on the map?