Where is Helguera?

Where is Helguera located?

Helguera, Helguera (Station), Spain (approx. 43.15736°, -4.041802°)


Where is Helguera on the map?