Where is Arabella?

Where is Arabella located?

Arabella, Arabella (Station), Spain (approx. 43.261272°, -2.9114661°)


Where is Arabella on the map?