Where is Baralla?

Where is Baralla located?

Baralla, Baralla (Station), Spain (approx. 42.89389°, -7.2503567°)


Where is Baralla on the map?