Where is Mountain Nature Center?
Sallanches is home to Mountain Nature Center. Sallanches is a budget-friendly city known for its selection of restaurants. If you'd like to find things to see and do in the area, you might want to stop in and see Avoriaz Ski Resort and Mowgli Ski Lift.
Things to see and do near Mountain Nature Center
What to see near Mountain Nature Center
- Megeve Sports Centre
- Central Square Of Megeve
- Col de la Colombière
- Col des Aravis
- Lac des Ilettes
Things to do near Mountain Nature Center
- Les Thermes de Saint-Gervais
- Tramway du Mont-Blanc
- Casino Saint-Gervais-les-Bains
- Refuge de Platé
- Megève Ice Rink
How to get to Mountain Nature Center
Flights to Sallanches
- Geneva International Airport (GVA), 30.9 mi (49.8 km) from central Sallanches