Where is Villapalacios?

Where is Villapalacios located?

Villapalacios, Villapalacios, Spain (approx. 38.574604°, -2.6351175°)


Where is Villapalacios on the map?