Where is Helguera?
Where is Helguera located?
Helguera, Helguera (Station), Spain (approx. 43.15736°, -4.041802°)
Where is Helguera on the map?
{"latitude":43.15736,"longitude":-4.041802,"title":"Helguera"}