Where is Oviedo Station?

Where is Oviedo Station located?

Oviedo Station, Oviedo Station, Spain (approx. 43.369514°, -5.850752°)


Where is Oviedo Station on the map?