Where is Estación Villalba?

Where is Estación Villalba located?

Estación Villalba, Estación Villalba, Spain (approx. 40.62641°, -4.00819°)


Where is Estación Villalba on the map?