Where is Los Piedror?

Where is Los Piedror located?

Los Piedror, San Miguel, El Salvador (approx. 13.48222°, -88.09306°)


Where is Los Piedror on the map?