Where is Corcubión?

Where is Corcubión located?

Corcubión, Corcubión (Station), Spain (approx. 42.94471°, -9.192985°)


Where is Corcubión on the map?