Where is Canido?

Where is Canido located?

Canido, Canido (Station), Spain (approx. 42.18961°, -8.801518°)


Where is Canido on the map?