Where is Tomolillo Beach?

Where is Tomolillo Beach located?

Tomolillo Beach, Tacna, Peru (approx. -18.13333°, -70.70778°)


Where is Tomolillo Beach on the map?