Where is Patalavaca?

Where is Patalavaca located?

Patalavaca, Patalavaca, Spain (approx. 27.7699°, -15.6896°)


Where is Patalavaca on the map?