Where is Bobadilla Estación?

Where is Bobadilla Estación located?

Bobadilla Estación, Bobadilla Estación, Spain (approx. 37.036552°, -4.7284207°)


Where is Bobadilla Estación on the map?