Where is Villabella?

Where is Villabella located?

Villabella, Villabella (Station), Spain (approx. 41.24031°, 1.31557°)


Where is Villabella on the map?