The Tiger Mountain Lodge liegt etwa 300 Meter über dem Pokhara Valley und bietet eine spektakuläre Sicht auf das Himalaya Gebirge. Auf über 7 Hektar Grund, umgeben von allerlei Vögeln, Schmetterlingen, kleinen Säugetieren und unendlicher Ruhe und Schönheit liegt die Mountain Lodge. Perfekt für all diejenigen, die einen Ort der Ruhe inmitten einer wunderschönen Natur suchen.