Where is Los Arroyos?

Where is Los Arroyos located?

Los Arroyos, Elias-Piña, The Dominican Republic (approx. 18.84361°, -71.66889°)


Where is Los Arroyos on the map?