Where is Los Botados?

Where is Los Botados located?

Los Botados, La Altagracia, The Dominican Republic (approx. 18.7°, -68.9°)


Where is Los Botados on the map?