Situé à Namchi, dans la région de Sikkim, l'Hotel Palbheu Inn se trouve à 47 km de la pagode japonaise de la paix. L'établissement se trouve à environ 43 km de Happy Valley Tea Estate, à 44 km de Mahakal Mandir et à 44 km de l'Institut d'alpinisme et du parc zoologique de l'Himalaya. Il propose une réception ouverte 24h/24, des transferts aéroport, un service d'étage et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Toutes les chambres comprennent une armoire. Leur salle de bains privative est pourvue d'une douche. Certaines chambres possèdent un balcon et d'autres offrent une vue sur la ville. Les chambres de l'Hotel Palbheu Inn sont équipées d'un bureau et d'une télévision.
L'aéroport international de Bagdogra, le plus proche, est implanté à 99 km.