mountain station

C12728 concept

A mountain station is a facility or settlement located at a high elevation in mountainous terrain, typically serving as a base for transportation, research, tourism, or outdoor activities.


Instances (1)