Where is Los Morenos?

Where is Los Morenos located?

Los Morenos, Castile-La Mancha, Spain (approx. 38.16667°, -2.41667°)


Where is Los Morenos on the map?