Where is Villabella?
Where is Villabella located?
Villabella, Villabella (Station), Spain (approx. 41.24031°, 1.31557°)
Where is Villabella on the map?
{"latitude":41.24031,"longitude":1.31557,"title":"Villabella"}