Where is La Hermida?

Where is La Hermida located?

La Hermida, La Hermida (Station), Spain (approx. 43.25489°, -4.614591°)


Where is La Hermida on the map?