Where is Los Morenos?

Where is Los Morenos located?

Los Morenos, National District, The Dominican Republic (approx. 18.61667°, -69.73333°)


Where is Los Morenos on the map?