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?
Los Botados - Los Botados
{"latitude":18.7,"longitude":-68.9,"title":"Los Botados"}