Where is Tende Station?

Where is Tende Station located?

Tende Station, Tende Station, France (approx. 44.07611°, 7.6°)


Where is Tende Station on the map?