Where is Los Olivos?

Where is Los Olivos located?

Los Olivos, Lima, Peru (approx. -11.85111°, -76.39056°)


Where is Los Olivos on the map?