Where is Os Castros?

Where is Os Castros located?

Os Castros, Os Castros (Station), Spain (approx. 43.351856°, -8.390482°)


Where is Os Castros on the map?