Situata a Pokhara, a meno di 1 km dal Lago Fewa, la Mountain House offre sistemazioni con salotto in comune, un parcheggio privato gratuito, un giardino e una terrazza. La struttura propone camere familiari e un'area giochi per bambini. La struttura è anallergica e dista 10 km dalla Pagoda della Pace Mondiale.
Le camere sono dotate di bagno privato con doccia.
La Mountain House dista 6 km dall'International Mountain Museum e 9 km dalla Grotta di Mahendra.