Where is Echevennoz?

Where is Echevennoz located?

Echevennoz, Echevennoz (Station), Italy (approx. 45.808872°, 7.2431335°)


Where is Echevennoz on the map?