The North Face Inn kiváló elhelyezkedésű, Phewa Lake mindössze 10 perc sétával elérhető. Ha megéhezel, érdemes választanod a helyszínen működő étterem étlapjáról, ha pedig jól esne egy ital, bár/társalgó is vár rád. A szálláshely színvonalát terasz és kert is emeli.