The North Face Inn goza de una ubicación excelente, a diez minutos a pie de Phewa Lake. Cuando te entre hambre, pásate por el restaurante, y al terminar el día, podrás ir a tomar una bebida en el bar o lounge. Otras comodidades incluyen una terraza y un jardín.