A "mountain lodge" refers to a type of accommodation located in the mountains. It is typically a cozy and rustic building where visitors can stay, relax, and enjoy the scenic views and outdoor activities of the mountains. Full definition
Located near the entrance to the national park, this is a very well appointed mountain lodge with comfortable rooms, swimming pool and restaurant where we will be eating our meals together. (TeenSpanish.com)
The resort has two primary options for accommodations: a rustic mountain lodge and a smaller inn. (vacationidea.com)
Upon your arrival you will check into your comfortable and cozy mountain lodge. (caribefuntours.com)