Where is Los Arroyos?

Where is Los Arroyos located?

Los Arroyos, Santiago, The Dominican Republic (approx. 19.2°, -70.85°)


Where is Los Arroyos on the map?