Where is Tatahuaca?

Where is Tatahuaca located?

Tatahuaca, Lima, Peru (approx. -10.67333°, -76.76139°)


Where is Tatahuaca on the map?