Where is Le Châtelard VS Station?

Where is Le Châtelard VS Station located?

Le Châtelard VS Station, Le Châtelard VS Station, Switzerland (approx. 46.06029°, 6.958018°)


Where is Le Châtelard VS Station on the map?