Where is Los Morenos?

Where is Los Morenos located?

Los Morenos, Chontales, Nicaragua (approx. 12.16667°, -84.98333°)


Where is Los Morenos on the map?