Where is Los Caballos?

Where is Los Caballos located?

Los Caballos, Independencia, The Dominican Republic (approx. 18.39056°, -71.8°)


Where is Los Caballos on the map?