Where is Villaverde de la Abadía?

Where is Villaverde de la Abadía located?

Villaverde de la Abadía, Castile and Leon, Spain (approx. 42.53333°, -6.7°)


Where is Villaverde de la Abadía on the map?