Where is Sainte-Hélène?

Where is Sainte-Hélène located?

Sainte-Hélène, Sainte-Hélène (Station), France (approx. 43.683586°, 7.233608°)


Where is Sainte-Hélène on the map?